Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
SADAVA5456yFound a mistake at zeta/Zata.java line 46.
System.out.println("Copyright \u001B[36mMir Immad\033[0m 2017.\n");
I guess it should be 2018) -
JS96184536yAlso this… why the function is called "readInt"?
As far as I've seen you consider all kind of numbers (integers, floats) as "number".
Shouldn't it be "readNumber"?
Btw really interesting project, congrats! -
Not to be a dick, but just looking through the code it seems to be an almost full copy of Lox from http://craftinginterpreters.com? Maybe at least mention somewhere the inspiration for the language.
-
mirimmad8416y@bootleg-dev Thats true its inspired by crafting interpreters but not a fulll copy. I have made many internal changes in the language. Since crafting interpreters was the first book I learned about PLs from(I am a highschooler), the style described in it would always influence me.
Regarding the mention, I asked Bob Munificent about it, he explicitly said not to mention CI or his name and suggested further readings. -
mirimmad8416y@bootleg-dev Learning about something from a book and doing it in the same way is not copying - Thats what the book was written for.
Then most of PL desigers should be accused of stealing ideas from the Dragon book. -
mirimmad8416y@bootleg-dev For the record, coffescript was initially "copied" from http://createyourproglang.com/.
-
mirimmad8416y@vlatkozelka these keywords are used to remove ambiguity in parsers otherwise a very broad look-ahead is needed which could be a overkill.
-
But it's made in Java.
Any language on top of another language is flatout trash, unless it's a scripting language. -
mirimmad8416y@HelloUglyWorld it's not made on "top" of Java. You're suggesting that first versions of Rust, Go and other successful languageswere trash because they weren't self hosted.
Related Rants
So yeah! I made a programming language
https://github.com/mirimmad/...
rant
compilers