Our great sponsors
-
AECforWebAssembly
A port of ArithmeticExpressionCompiler from x86 to WebAssembly, so that the programs written in the language can run in a browser. The compiler has been rewritten from JavaScript into C++.
-
penne
Penne is a pasta-oriented programming language that favors the goto-statement for flow control.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
And suppose I want to add goto to my programming language that compiles to WebAssembly. How would I go about doing that?
I'm not sure if I first read that article before or after starting Penne (https://github.com/SLiV9/penne), but my main motiviation for the language was definitely a response to the ubiquitous "goto considered harmful" mentality, and wanting to see if goto could be redeemed. And for an alt-history language I think Penne makes use of goto pretty well.
Related posts
- Gren 0.3: Source maps
- Koja je najapsurdnija poruka o pogrešci koju je neki vaš program ispisivao?
- What is the most absurd error message your compiler/interpreter was once outputting?
- Poteškoće s pronalaskom posla
- Why does GCC run in Docker produce around 30% smaller statically linked C++ executables than GCC run on Linux? AECforWebAssembly is 1.08 MB large if compiled using GCC 13.1 in Docker, but it is 1.59 MB if compiled using GCC 13.1 on Debian.