HACKER Q&A
📣 ArtixFox

Is there any other interactive n extensible low level pl except forths


what does interactive and extensible mean? interactive -> you have an optional repl that can be used to test and program stuff, or you have an environment like smalltalk extensible ->syntax can be extended like in forths and lisps low level -> you can write an operating system, a gui library, high performance code, etc in this language with relative ease.

a low level interactive n extensible language will be very fun but it will have few problems like the backend must be written from scratch or you wont be able to extend the compiler, etc.

does a language like this, which is NOT FORTH exist


  👤 miga Accepted Answer ✓
Please elaborate what you look for:

* Squeak allows access and extension of VM internals: https://www.hpi.uni-potsdam.de/hirschfeld/publications/media...

* Similar for SmalltalkVM: https://hal.archives-ouvertes.fr/hal-01883380/document

* Macro assemblers/High level assemblers are extensible through macros: https://en.wikipedia.org/wiki/Assembly_language#High-level_a... Some assemblers even support algebraic expressions.