
To write a compiler.
By greenhybrid
0 Favourites10 Comments1K Views
Snippet from my new quatsch-framework.
Image details
Image size
1680x1050px 656.18 KB
Published:
© 2009 - 2021 greenhybrid
Comments10
Join the community to add your comment. Already a deviant? Log In

Yes. Tons of indendation. Lots of inner (and innerer) classes. But boost.spirit requires lots of functions of functors, and the most sane way was, I think, to pack it like a hierarchy, and not put all those micro classes into global namespace :S
SymbolOperand(): This was just to make the default constructor of the class "SymbolOperand" private nd to prevent auto-generation by the compiler. Actually, the previous compiler used tons of macrotude: [link]
icogen&view=markup , look for FUNCTIONAL_HEIGHTSLANG_IMPLEMENT_BINOP. The new compiler uses no single #define macro, but some template magic instead.
SymbolOperand(): This was just to make the default constructor of the class "SymbolOperand" private nd to prevent auto-generation by the compiler. Actually, the previous compiler used tons of macrotude: [link]


The thing I previously called "Height-Slang" (where I boorowed the *look* of the syntax of LISP, but it has nothing to do with LISP) is "Jux" now 
Quatsch is supposed to be the whole framework (with more languages later)
And of course all your comments are highly welcome. Look, when I look at your awesome fractal ray traces and stuff (when will you post more, dude?) I cannot say anything qualified.

Quatsch is supposed to be the whole framework (with more languages later)

And of course all your comments are highly welcome. Look, when I look at your awesome fractal ray traces and stuff (when will you post more, dude?) I cannot say anything qualified.

i tend to hide (appear "offline") a lot these days cuz i have too many contacts online at once; just drop me a little spam email in the morning, i'll drop one back and hey presto... i think we should have at least a little hours-overlap outside 12am, but it doesn't help that we're on opposite sides of the earth and have normal working days :/
Join the community to add your comment. Already a deviant? Log In