Follow

@ekaitz_zarraga

I'm not so deep into electronics and virtual machines, but what I have in mind right now is something like a based on (like Kernel style languages) but with a -like syntax (early python, no syntactic sugar whatsover).

Homiconicity is important because people need to learn that data is code and code is data.

Oberon has a great simplicity, it could be a good alternative to an Kernel-style but his syntax is not readable on first sight nor homoiconic.

But to be readable on first sight it has to build on top of few orthogonal existing human language conventions.

For example, instead of "include" or "import" or "using" and so on, you would include external definitions through something like "KNOWING", meaning that to understand what a piece of code will do, you have to know what the imported files do.

Just like with human , when we build on top of what was already written by those before us.

And to contextualize, you would always use /, not ".", ":", "->".

And maybe we should have a multilanguage programming language as we do in Europe, not just mindless adopting English.

It's time to go forward.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.