I just wrote a language in C, and would love it if anyone took a chance to take a look and give some feedback. Positive or negative is fine, but i'd prefer constructive negative feedback. Maybe suggestions for improvement, or a new feature?
if it doesn't have at least one of the following features, it's shit:
1) lexical closures with garbage collection
2) multimethods
3) homoiconicity
4) tail recursion optimization
This is for educational purposes; I don't mean to use it for anything practical. What are multimethods?
Name:
Anonymous2011-09-05 0:22
>>4
a style of OOP whereby the basic unit is methods rather than classes. Methods are specialized over the types of ALL their arguments, and dispatch is dynamic, rather than static. Basically, the dispatcher inside of every method chooses the most specific implementation of the method for the types of the things that were passed, and it does so at run-time.
So it's fairly similar to Joy, but has no function definitions (like BF) and no recursion because of that, but is 165x faster than Python... I'm working on IF and LOOP statements.