I'm leaving this thread due to excessive trolling and spamming, should anyone want to contribute suggestions or questions about this work please do so using Github issues/discussions which I'll respond to regularly.
Are you truly of the opinion that these questions cannot be discussed here and now?
I'm leaving this thread due to excessive trolling and spamming, should anyone want to contribute suggestions or questions about this work please do so using Github issues/discussions which I'll respond to regularly.
Promises.
All those questions are trivial to answer and are not important at all. All of them can be changed once you have anything working at all. This the color of the bike shed discussion all over again.
Also, 2-byte strings for Unicode is a bad idea. Either use plain UTF-8 or UTF-32. There is no point in using 16-bit encodings, you will instantly be running into the limitation of that when you want to use emojis.
dcl user_name string (32,1); // 2nd arg optional and must be 1,2 or 4
dcl user_name string (32,2);
dcl user_name string (32,4);
I don't think anybody here has ever designed a grammar
Also, 2-byte strings for Unicode is a bad idea. Either use plain UTF-8 or UTF-32. There is no point in using 16-bit encodings, you will instantly be running into the limitation of that when you want to use emojis.
I'm leaving this thread due to excessive trolling and spamming, should anyone want to contribute suggestions or questions about this work please do so using Github issues/discussions which I'll respond to regularly.
Promises.
Car crash TV or border police TV programmes are addictive, aren't they
Was it you or someone else that was trying to find a way to ignore his thread
UTF-8 is an encoding, a way of storing a Unicode string in a byte array or file. Some UTF-8 characters are two or three bytes long, but that is not how they are stored in memory in string variables.
I don't think anybody here has ever designed a grammar
Good lord, the arrogance. How the heck would you know?
Sadly, it is becoming more and more apparent that you don't know the first thing about either CPU instruction sets or programming languages, and you won't listen to those who do, so I'm out of this conversation.
I've designed everything from new machine code instructions (which have, incidentally, an internal grammar of the construction of their encoding, not to mention their assembly language form), to file and protocol formats, to yes extensions to programming languages. I haven't yet been arrogant enough to think I'm going to design a from-scratch programming language grammar that others will find preferable to something based on something they are already familiar with.
One thing I learned very long ago is that while a machine can readily parse LR(n) grammars it is very unwise to expect a human reader (especially one different to the writer) to do so, and it's best to stick to LL(1) grammars as much as possible.
I'm leaving this thread due to excessive trolling and spamming, should anyone want to contribute suggestions or questions about this work please do so using Github issues/discussions which I'll respond to regularly.
Promises.
Car crash TV or border police TV programmes are addictive, aren't they
Was it you or someone else that was trying to find a way to ignore his thread
It was and I did.
However once the mechanism was discovered I am also using it to ignore uninteresting topics on my "Show unread posts since last visit" and the ignored topics list turns out to be limited to 100 topics. That limit had now been reached, after five days, and this topic rolled off the end of the list.
Most of the new topics naturally go quiescent within five days, and if I have to re-add this topic to the ignore list once every five days that is at least a considerable improvement.
I don't think anybody here has ever designed a grammar
Good lord, the arrogance. How the heck would you know?
I don't think anybody here has ever designed a grammar
Good lord, the arrogance. How the heck would you know?
I've been the subject of the OP's arrogance, ignorance and willy waving too. I didn't let I go unchallenged and the OP has avoided challenging my response.
One thing I learned very long ago is that while a machine can readily parse LR(n) grammars it is very unwise to expect a human reader (especially one different to the writer) to do so, and it's best to stick to LL(1) grammars as much as possible.
Good lord, the arrogance (did you really think C and C++ are LL(1) the most revered language in this thread ?? !!)
ISTR the 100 is a magic number required because the ignoring is expensive within the forum's database.
Fortunately I'm a speedreader, so the length of the unread posts list is something I can tolerate without mechanical assistance.
ISTR the 100 is a magic number required because the ignoring is expensive within the forum's database.
That's not something I'd ask the database to do. I'd fetch the ignore list and put it in an in-memory hash table, then check each fetched or about-to-be-displayed topic against the hash table.QuoteFortunately I'm a speedreader, so the length of the unread posts list is something I can tolerate without mechanical assistance.
No matter how quickly you can read and ignore, it's going to be 10,000 times slower than PHP / Python / Perl / Ruby / Javascript doing the same.
One advantage of not pruning the unread posts list is my favourite concept: serendipity. I also like the way the word rolls off the tongue. Maybe I'll get to visit the country too, Serendib.
Designing a new programming language is an act of arrogance? wow
I'm starting to wonder if it's a severe cognitive impairment in understanding what people are actually saying. Seems to read but also seems unable to understand properly
Designing a new programming language is an act of arrogance? wow
I'm starting to wonder if it's a severe cognitive impairment in understanding what people are actually saying. Seems to read but also seems unable to understand properly
Some of it could be due to the topics being subtle and involved, thus not suitable for speedreading nor for quick posts on a forum. But other parts don't fit that.
I'm sure psychologists have several names for the observed behaviour; none of it is unique and we've all seen similar things before.
...
The list of contributors to this thread who are not in the above list would I think be shorter. Some of them have flown under the radar a little while "thank"ing posts critical of OP by people in the above list. And one or two seem to have escaped by virtue of, I suspect, comments that went "whoosh!". One comment implicitly comparing posts on this thread to ChatGPT output springs to mind, Mr SW :-)
I'm having similar issues on reddit at the moment with someone who was using a pseudonym (and account created specifically to pick a fight with me, it seems), and who turns out to be the leader of a well known and respected academic programming group. He's around 65 (not much older than me), but based on his apparent comprehension problems and his position, blog posts, and other information I strongly suspect he has done little or no technical work for many many years and is wholly occupied as a manager, fund/grant raiser (he's very proud of this area), and in general navigating public sector bureaucracies (I won't say which ones).
I don't think anybody here has ever designed a grammar yet the prattlers here glibly dismiss its significance.
There's a classic syndrome where, to employ all the clichés, a consultant doctor starts flying and then buys a high performance aircraft (especially a glider), and after not too long crashes it.
There's a classic syndrome where, to employ all the clichés, a consultant doctor starts flying and then buys a high performance aircraft (especially a glider), and after not too long crashes it.
A Bonanza is more traditional. Especially the V tailed ones (which were all there were when this cliche started).
If a glider then probably a Stemme, amirite? Or at least an 18m Ventus cM.
Very sad too when active 747 drivers die executing a botched circuit off a winch cable break.
All those questions are trivial to answer and are not important at all. All of them can be changed once you have anything working at all. This the color of the bike shed discussion all over again.
Also, 2-byte strings for Unicode is a bad idea. Either use plain UTF-8 or UTF-32. There is no point in using 16-bit encodings, you will instantly be running into the limitation of that when you want to use emojis.
dcl user_name string(32) ansi; // 1 byte chars, akin to a C char[]
dcl user_name string(32) bmp; // 2 byte chars any Unicode char in the range 0000–FFFF
dcl user_name string(32) ucs; // 4 byte chars any unicode char whatsoever in the range 000000-10FFFF
dcl user_name string(32) raw(8); // fixed length chars of 1 byte.
dcl user_name string(32) utf(16); // encoded variable length chars of 1 or 2 bytes.
raw(8), utf(8), raw(16), utf(16), utf(32) (being identical also raw(32) but we'd not bother to include that attribute).
I don't think anybody here has ever designed a grammar
Good lord, the arrogance. How the heck would you know?
I've been the subject of the OP's arrogance, ignorance and willy waving too. I didn't let I go unchallenged and the OP has avoided challenging my response.
But in that case don't make polls, start doing it.
Right now this has a vibe of "making your own high performance oscilloscope" threads from 10 years ago. Those went for pages and pages with people daydreaming about it and not actually doing anything.
Mobbing, as a sociological term, means bullying of an individual by a group, in any context, such as a family, peer group, school, workplace, neighborhood, community, or online. When it occurs as physical and emotional abuse in the workplace, such as "ganging up" by co-workers, subordinates or superiors, to force someone out of the workplace through rumor, innuendo, intimidation, humiliation, discrediting, and isolation, it is also referred to as malicious, nonsexual, non-racial/racial, general harassment.