i added some postfix notation support for Scheme+.
There is not a lot of languages and systems supporting postfix syntax: RPN (Reverse Polish Notation) Hewlett Packard calculators (HP-65, HP-15C,HP-41C,HP-34C,....)
Also Forth language and more recently Rhombus.
just a few words about a technic called "Bootstrapping" that i now use internally for developping Scheme+ next features.
"Bootstrapping" allow a language or compiler to be written in the language it is currently defining. Whooaa this looks strange: how can the language be defined in the language if you are currently writing/upgrading with new feature.
You just need a previous version of the language and with a restriction, do not use in your code features you are currently coding of course.
I learnt Bootstrapping when i was a student in compilation classes but i did not think at this time i would never use it!
You can find more information in the wikipedia page:
for the fun , i discovered on facebook today some video of a good army comrade,now blacksmith, about social networks , i can not resist posting them here , but this is french language