Re:Stack-Oriented Programming
by haolez on Thursday January 16, 2020 @07:59PM
(#22070805)
Nice! Thanks for answering! Would you choose PostScript over Forth as a general purpose language?
[ Parent
| on HN ]
Re:Stack-Oriented Programming
by zzo38computer on Thursday January 16, 2020 @10:06PM
(#22071493)
I think it would depend on what I am trying to make; there are advantages and disadvantages to each. In the case of the JSON parser, I think it is helpful that PostScript has data structures (such as arrays and dictionaries) and arbitrarily typed values like JavaScript and many other scripting languages have. In the case of Z-machine, Forth would probably do as well as PostScript (or probably Forth would do better, actually).
Someone was unsure how useful would be the JSON parser I wrote in PostScript, but if you want to print some diagram based on data in JSON format, then it can be helpful.
(I could implement Z-machine in Forth too if I wanted to do, but I have not done so yet because I have other things to do; I don't know if I might do so in future or not. I could implement Z-machine in any programming language with byte arrays, including assembly language (I started but haven't finished one in 6502).)