Sujet : Re: Python recompile
De : tr.17687 (at) *nospam* z991.linuxsc.com (Tim Rentsch)
Groupes : comp.lang.cDate : 19. Mar 2025, 08:14:59
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <86v7s5pk3w.fsf@linuxsc.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
User-Agent : Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
bart <
bc@freeuk.com> writes:
On 13/03/2025 21:52, Tim Rentsch wrote:
>
bart <bc@freeuk.com> writes:
>
Here however is a summary of these fictional tools:
>
https://github.com/sal55/langs/blob/master/CompilerSuite.md
>
I'm not interested in the tools. What I am asking to see is
the language.
>
I'm working on a document that summaries the features.
I expect some people will find it interesting reading. It is
almost certainly worth writing, assuming there is an interested
audience.
My interest is seeing a definition of the language, including
at least a complete syntax, and some sort of description of
the semantics for each construct, especially those that look
or behave differently than familiar constructs in mainstream
languages. Being concise or terse is okay; I don't need to
read a belabored explanation of, for example, how function
calls work, if they work the same way that function calls in
C work. But it is important, in this example, to say that
function arguments are always evaluated left-to-right (if
indeed that is the case), because it may change the meaning
of a code fragment relative to common expectations.
In short, I would like to see a minimal document that lets
me say with confidence that I can write code in the language
and that I can read any legal program in the language and
know what it does.