I have tried multiple times in the past to write my own programming language. I never realized that it IS not the parsing or the parser that is the most difficult part of a compiler.
#programminglanguages #programminglanguagedevelopment
#programming
@kentpitman wrote quite some time ago:
«...
I often do binary partitions of languages (like the static/dynamic split, but more exotic), and one of them is whether they are leading or following, let's say.
...
But, and this is where I wanted to get to, Scheme led on continuations. That's a hard problem and while it's possible, it's still difficult.
...
In the early days of Lisp, the choice to do dynamic memory management was very brave.
...»
Is this related to Worse Is Better?
(I suppose it may be unusual to apply the latter to the Lisp family of languages, but nevertheless.)
#ComputerProgramming
#Lisp
#ProgrammingLanguages
#ProgrammingLanguageDevelopment
#WorseIsBetter
I have tried multiple times in the past to write my own programming language. I never realized that it IS not the parsing or the parser that is the most difficult part of a compiler.
#programminglanguages #programminglanguagedevelopment
#programming