Remix.run Logo
skrishnamurthi 3 days ago

These are great questions!

Yes, what you're describing is the "extreme" version of LOP. Of course you don't have to do it that aggressively to get working code.

Two references I like to point to:

https://www.hashcollision.org/brainfudge/

https://beautifulracket.com/

They will give you a sense of how one uses LOP productively.

You do not need to write a "web server language"! To the contrary, the Web server provides several languages to give you a trade-off between ease and power in writing server-side Web applications. So you can just write regular Racket code and serve it through the server. The server also comes with some really neat, powerful primitives (orthogonal to LOP) — like `send/suspend` — that make it much easier to write server-based code.

h4ch1 3 days ago | parent [-]

Understood. Will dive deeper into Racket to get a proper understanding since it's created an itch because I still don't understand it :)

Even if I don't go fully into it as a production language, hopefully it'll open some avenues of thought that I do not yet possess.

Thank you for taking the time to respond, have a great day!