Re: Missing features in Euphoria
- Posted by ghaberek (admin) Jul 29, 2014
- 1530 views
- Lack of reflection
I'll quote myself on that one:
- Lack of OOP
A standard dot4 preprocessor (which gives OOP sugar syntax) is included in demos iirc. We also have OOP libraries (like Diamond).
On that note, I'd also like to point out that Euphoria's preprocessor system leaves a lot to be desired. Without a reliable means of chewing up the language and spitting it back out, every preprocessor author is left to his own devices. The barrier-of-entry on implementing new preprocessor-defined features shouldn't be so high. There's got to be a more formalized way to process the language.
I guess what I was really referring to here was reflection. It really seems that the two go hand-in-hand: implementing reflection without OOP seems unnecessary and implementing OOP without reflection seems incomplete.
-Greg