Sujet : Bart's Language
De : bc (at) *nospam* freeuk.com (bart)
Groupes : comp.lang.cDate : 18. Mar 2025, 00:51:59
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vracit$178ka$1@dont-email.me>
User-Agent : Mozilla Thunderbird
On 06/03/2025 21:45, Tim Rentsch wrote:
> If you post some links where I can download a current user
> manual and a current compiler or interpreter, I will gladly
> withdraw my comment.
> Otherwise, I stand by my comment, and see no reason to
> consider your alleged environment as anything other than
> fiction-ware.
> The point of my question is not to determine if something exists but
> to find out what the purported language is. I'm tired of hearing
> bart brag about his personal programming language but never giving
> the specifics of what the language syntax and semantics are. It's
> like listening to a used car salesman who won't let you see the
> actual car.
> I'm not interested in the tools. What I am asking to see is
> the language.
Bart:
> I'm working on a document that summaries the features.
...
> But, together with example programs, there should be enough info for
> someone, already familiar with C, to play with it, given a suitable
> implementation
Or to understand some programs in it.
This is the document I produced:
https://github.com/sal55/langs/blob/master/MFeatures.mdA couple of more substantial demo programs are here:
https://github.com/sal55/langs/tree/master/MExamples(The bignum.m file was ported - by hand - to the bignum.c version that I posted recently.)
I haven't provided an implementation, which would be a 400KB binary 'mm.exe' that runs on Windows. I can do that if somebody wants and they can figure out how to get it past their AV.
(There are other ways but they start to get complicated. A version for Linux, for an older language spec, that relies on a C backend, supplied as a C source file, is also a possibility, but that is getting beyond what I'm prepared to do. I've anyway done it all before.)
I realise that this is not exactly on topic in a C forum, but a couple of people have been curious about this. I also didn't see any difference between a post in that thread, or a new one.