Hello everyone,
I'm an independent french developer working on an experimental programming language called PLUSHIE, and I'd like to discuss an idea behind its design.
I am new to this communty and I am not familiar with the expected behavior here, so do not hesitate to tell me if I am wrong.
I also apologize for my english whcih is far from perfect.
Most programming languages rely on explicit syntactic delimiters: parentheses, commas, spaces, operators, keywords, etc.
I've been exploring a different approach: what if a language could rely primarily on the recognition and sequencing of a small vocabulary of words?
In PLUSHIE, the parser scans the input and identifies known words. Their sequence determines how instructions are interpreted. Unknown text between recognized words can also become new vocabulary.
The underlying computational model is deliberately minimal. Instructions operate on a chained memory structure, and the language is designed so that its own structures and interpretation mechanisms can be modified while running
This raises several questions I'd be interested in discussing:
o How expressive can a language become without conventional syntactic delimiters?
o What are the fundamental limitations of a word-based parsing model?
o Could such a design offer interesting advantages for reflection and self-modification?
o and especially, Are there existing languages or theoretical models that explore similar ideas?
I'm not claiming this is a better approach than conventional syntax. I'm interested in understanding its possibilities and limitations.
PLUSHIE is an ongoing experiment, and I'm particularly interested in unexpected ideas, alternative approaches and constructive criticism.
What do you think? Is this a worthwhile direction to explore, or am I overlooking some fundamental difficulties?