Now it's a bit easier I am going to experiment a bit with extensible languages.
The idea is: most languages have a fixed grammar. You can add new variables, types, and functions. In some languages, you can cheat to save inventing new names, and use overloading. [We also have parametric polymorphism but that isn't quite the same]. With extensible languages the idea is to add new language. Being rather dumb, I will follow my usual style and add everything including two kitchen sinks until there's enough use cases to see how to refactor and simplify. "In principle" adding new syntax is vastly more powerful than merely adding new types and functions, this means it should lead to much simpler, more compact code if done right .. and an utter mess if its inconsistent. It's the same with libraries, just more so. So .. not everything is will end up in the final language. We need to analyse it and see how best to use this facility. -- john skaller skal...@users.sourceforge.net http://felix-lang.org ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language