Author Topic: The Imperium programming language - IPL  (Read 68043 times)

0 Members and 1 Guest are viewing this topic.

Offline Siwastaja

  • Super Contributor
  • ***
  • Posts: 8179
  • Country: fi
Re: The Imperium programming language - IPL
« Reply #1050 on: January 26, 2023, 04:16:57 pm »
I started this thread hoping that it would be an informal, friendly sharing of ideas,

 :-DD

Yet already one of your first replies, to the first helpful comments, from ataradov, one of the most helpful forum members who I have never seen fighting with anyone or discouraging any useful idea, was this:
Quote
Anyway, if you have nothing to contribute then of course, you can stop discussing this subject.

When combined with the initial premise:
Quote
I'm a very experienced software developer and very experienced with C

this didn't play well. Rinse and repeat - the rest is history.

The fact you can't deal with anyone here is quite revealing. Maybe take a good look in the mirror?
 
The following users thanked this post: MK14

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19519
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
I don't appreciate being misquoted in a rant
« Reply #1051 on: January 26, 2023, 04:25:22 pm »
For the avoidance of doubt, while I did post the first quote (and stand by it), I did not post the other quotes. Hence my editing the thread name.

If anybody is interested in "thread archeology", they might find these posts relevant:
and the observant will note the OP has "repurposed" the thread, not that that matters too much.


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.

I think some facts are in order here.

I started this thread hoping that it would be an informal, friendly sharing of ideas, experienced engineering minded people who had ideas and enthusiasm for the concept of a new programming language that could deliver things that C is poor or weak at, a language that could be designed from the outset with MCU related needs in mind too.

Because a programming language and compiler are not for the beginner, because they are rather large projects, broad in scope and depth, I explained that I was no novice and had in fact designed and built a functioning compiler for a large language and I'd written that compiler in C, I pointed readers at Github where that codebase is available to anyone to look at.

From the outset, from the very first response to my opening post, there was discouragement, disdain and contempt at the mere suggestion of doing this.

After me making just two posts (this and this) this was what people were posting:

Quote
But in that case don't make polls, start doing it.

and

Quote
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.

Note how discussing ideas, soliciting opinions, gathering potential requirements and considering features is regarded by him as "not actually doing anything"! The thread, the attempt to discuss IS DOING SOMETHING.

That frankly, set the tone for the thread, put downs, insults, dismissal and character assassination, I was made to feel unwelcome after making just two posts; go and read those posts and reflect on what I say.

If I've insulted anyone, if I've posted bluntly sometimes then recognize it is a reaction to the rudeness and insults that started less than ONE HOUR after I started the thread.

If you think I'm wasting my time, if you think I'm an idiot, if you think there's no prospect of this ever going anywhere then fine, you have that right, but all I ask is you leave the thread, don't post insults and inflammatory comments and whine and complain, just go away, leave me in peace to discuss a subject I'm passionate about with the few people here who have been polite and considerate and helpful - please.

For the avoidance of doubt, while I did post the first quote (and stand by it), I did not post the other quotes. Hence my editing the thread name.

If anybody is interested in "thread archeology", they might find these posts relevant:
and the observant will note the OP has "repurposed" the thread, not that that matters too much.
« Last Edit: January 26, 2023, 04:30:39 pm by tggzzz »
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 
The following users thanked this post: MK14

Offline Sherlock HolmesTopic starter

  • Frequent Contributor
  • **
  • !
  • Posts: 570
  • Country: us
Re: The Imperium programming language - IPL
« Reply #1052 on: January 26, 2023, 04:27:25 pm »
I started this thread hoping that it would be an informal, friendly sharing of ideas,

Yet already one of your first replies, to the first helpful comments, from ataradov, one of the most helpful forum members who I have never seen fighting with anyone or discouraging any useful idea, was this:
Quote
Anyway, if you have nothing to contribute then of course, you can stop discussing this subject.

When combined with the initial premise:
Quote
I'm a very experienced software developer and very experienced with C

this didn't play well. Rinse and repeat - the rest is history.

The fact you can't deal with anyone here is quite revealing. Maybe take a good look in the mirror?

What you say is untrue, the facts prove it, it is another insinuation with slimy words like "one of your first replies, to the first helpful comments, from ataradov" a blatant mischaracterization of the truth.

Yes I did post that, but when? I'll tell you it was in my 14th post AFTER I'd been insulted with this in the 6th post.

Quote
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.

That is not a "helpful comment" and you do not speak the truth.


« Last Edit: January 26, 2023, 04:31:08 pm by Sherlock Holmes »
“When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.” ~ Arthur Conan Doyle, The Case-Book of Sherlock Holmes
 

Offline Siwastaja

  • Super Contributor
  • ***
  • Posts: 8179
  • Country: fi
Re: The Imperium programming language - IPL
« Reply #1053 on: January 26, 2023, 04:32:05 pm »
my 14th post

It is interesting that even posts made by others are "your posts".

But I totally get it. Your thread, your rules, other people are yours, too. YOU'RE FIRED IGNORED!!!1 and so on.  :popcorn:

And all ataradov did was to rectify the false ideas about the importance and mechanisms of NOP insertion. Completely helpful.
 
The following users thanked this post: newbrain, MK14, DiTBho

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19519
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: The Imperium programming language - IPL
« Reply #1054 on: January 26, 2023, 04:39:05 pm »
I started this thread hoping that it would be an informal, friendly sharing of ideas,

Yet already one of your first replies, to the first helpful comments, from ataradov, one of the most helpful forum members who I have never seen fighting with anyone or discouraging any useful idea, was this:
Quote
Anyway, if you have nothing to contribute then of course, you can stop discussing this subject.

When combined with the initial premise:
Quote
I'm a very experienced software developer and very experienced with C

this didn't play well. Rinse and repeat - the rest is history.

The fact you can't deal with anyone here is quite revealing. Maybe take a good look in the mirror?

What you say is untrue, the facts prove it, it is another insinuation with slimy words like "one of your first replies, to the first helpful comments, from ataradov" a blatant mischaracterization of the truth.

Yes I did post that, but when? I'll tell you it was in my 14th post AFTER I'd been insulted with this in the 6th post.

Quote
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.

That is not a "helpful comment" and you do not speak the truth.

Sijwasta didn't make that comment about scopes; ataradov did. It would be better if you didn't mis-attribute statements.

Even if you dislike that part of the comment, after 1052(!) posts in this thread I don't think it was too far off the mark :)
« Last Edit: January 26, 2023, 04:41:48 pm by tggzzz »
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline Sherlock HolmesTopic starter

  • Frequent Contributor
  • **
  • !
  • Posts: 570
  • Country: us
Re: The Imperium programming language - IPL
« Reply #1055 on: January 26, 2023, 04:45:03 pm »
Sijwasta didn't make that comment about scopes; ataradov did.

I never said otherwise.

It would be better if you didn't mis-attribute statements.

I didn't.


“When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.” ~ Arthur Conan Doyle, The Case-Book of Sherlock Holmes
 

Offline Sherlock HolmesTopic starter

  • Frequent Contributor
  • **
  • !
  • Posts: 570
  • Country: us
Re: The Imperium programming language - IPL
« Reply #1056 on: January 26, 2023, 04:47:45 pm »
my 14th post

It is interesting that even posts made by others are "your posts".

But I totally get it. Your thread, your rules, other people are yours, too. YOU'RE FIRED IGNORED!!!1 and so on.  :popcorn:

And all ataradov did was to rectify the false ideas about the importance and mechanisms of NOP insertion. Completely helpful.

Yet despite your false claims I actually did make the 14th post Siwastaja here it is.

The insult that led to me to make the 14th post came before, in the 6th post (less than one hour after me starting the thread) here it is.



« Last Edit: January 26, 2023, 04:53:56 pm by Sherlock Holmes »
“When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.” ~ Arthur Conan Doyle, The Case-Book of Sherlock Holmes
 

Offline Siwastaja

  • Super Contributor
  • ***
  • Posts: 8179
  • Country: fi
Re: The Imperium programming language - IPL
« Reply #1057 on: January 26, 2023, 05:05:27 pm »
Yet despite your false claims I actually did make the 14th post

Oh, but your claim was that it was your 14th post, which is only true under the premise that all posts in a thread started by you are "yours".

In actual real world where others do not belong to you, post #14 was your 6th post (including the opening), or your 5th reply.

Or then again, there is the possibility of, to quote Nominal Animal, me failing English.

I can totally feel the importance of this discussion!
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19519
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: The Imperium programming language - IPL
« Reply #1058 on: January 26, 2023, 05:09:30 pm »
my 14th post

It is interesting that even posts made by others are "your posts".

But I totally get it. Your thread, your rules, other people are yours, too. YOU'RE FIRED IGNORED!!!1 and so on.  :popcorn:

And all ataradov did was to rectify the false ideas about the importance and mechanisms of NOP insertion. Completely helpful.

Yet despite your false claims I actually did make the 14th post Siwastaja here it is.

The insult that led to me to make the 14th post came before, in the 6th post (less than one hour after me starting the thread) here it is.

Ataradov's post was a calm statement of his tentative opinion. You may not have liked his opinion, but that is a different issue.

You have a tendency, in this thread at least, of being too ready to interpret a statement of a differing opinion as being an insult. (Hint: that's an opinion, not an insult!)
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 
The following users thanked this post: Siwastaja

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19519
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: The Imperium programming language - IPL
« Reply #1059 on: January 26, 2023, 05:15:17 pm »
Yet despite your false claims I actually did make the 14th post

Oh, but your claim was that it was your 14th post, which is only true under the premise that all posts in a thread started by you are "yours".

In actual real world where others do not belong to you, post #14 was your 6th post (including the opening), or your 5th reply.

Or then again, there is the possibility of, to quote Nominal Animal, me failing English.

Nah. It is yet another comprehension failure - but not on your part.

IMNSHO the OP would benefit from re-reading a post and his response before posting his response.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline Sherlock HolmesTopic starter

  • Frequent Contributor
  • **
  • !
  • Posts: 570
  • Country: us
Re: The Imperium programming language - IPL
« Reply #1060 on: January 26, 2023, 05:16:52 pm »
Yet despite your false claims I actually did make the 14th post

Oh, but your claim was that it was your 14th post, which is only true under the premise that all posts in a thread started by you are "yours".

In actual real world where others do not belong to you, post #14 was your 6th post (including the opening), or your 5th reply.

Or then again, there is the possibility of, to quote Nominal Animal, me failing English.

I can totally feel the importance of this discussion!

My sincere apologies, I mistakenly wrote "my 14th post" I meant "the 14th post". My 14th post was absolute post 29.

Just to be very clear then, the 6th post submitted less than an hour after the thread started was an insult, a disparaging remark directed at me. The 14th post was my response to that insult.

Those insults and disparaging and demeaning comments began at the 6th post and have continued unabated (with a small number of notable exceptions) for two months.





“When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.” ~ Arthur Conan Doyle, The Case-Book of Sherlock Holmes
 

Offline Sherlock HolmesTopic starter

  • Frequent Contributor
  • **
  • !
  • Posts: 570
  • Country: us
Re: The Imperium programming language - IPL
« Reply #1061 on: January 26, 2023, 05:19:15 pm »
Nah. It is yet another comprehension failure - but not on your part.

I made a simple mistake and just apologized for it - but as usual, this is seen as an opportunity give me another kick in the face another insult "comprehension failure" and on and on it goes...
“When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.” ~ Arthur Conan Doyle, The Case-Book of Sherlock Holmes
 

Offline Sherlock HolmesTopic starter

  • Frequent Contributor
  • **
  • !
  • Posts: 570
  • Country: us
Re: The Imperium programming language - IPL
« Reply #1062 on: January 26, 2023, 05:30:04 pm »
my 14th post

It is interesting that even posts made by others are "your posts".

But I totally get it. Your thread, your rules, other people are yours, too. YOU'RE FIRED IGNORED!!!1 and so on.  :popcorn:

And all ataradov did was to rectify the false ideas about the importance and mechanisms of NOP insertion. Completely helpful.

Yet despite your false claims I actually did make the 14th post Siwastaja here it is.

The insult that led to me to make the 14th post came before, in the 6th post (less than one hour after me starting the thread) here it is.

Ataradov's post was a calm statement of his tentative opinion. You may not have liked his opinion, but that is a different issue.

You have a tendency, in this thread at least, of being too ready to interpret a statement of a differing opinion as being an insult. (Hint: that's an opinion, not an insult!)

He said
Quote
This is plain stupid

and

Quote
don't make polls, start doing it and if you have something useful implemented, we can discuss.

and

Quote
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.

I have no idea whether he was calm or not, I made no suggestion he was not calm. The post and its tone was an insult, here's the test would a reasonable professional person speak that way to a coworker in a team setting in front of others? in front of say a HR staff member?

I really shouldn't have to even explain this, its just so basic that I'm dumbfounded at your support for it.





“When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.” ~ Arthur Conan Doyle, The Case-Book of Sherlock Holmes
 

Offline Sherlock HolmesTopic starter

  • Frequent Contributor
  • **
  • !
  • Posts: 570
  • Country: us
Re: The Imperium programming language - IPL
« Reply #1063 on: January 26, 2023, 05:31:30 pm »
Anyway, I'm done with off topic posts and insults, carry on if you must but it's not going to deter me from continuing these discussion with the few individuals that have earned my respect.

“When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.” ~ Arthur Conan Doyle, The Case-Book of Sherlock Holmes
 

Offline Siwastaja

  • Super Contributor
  • ***
  • Posts: 8179
  • Country: fi
Re: The Imperium programming language - IPL
« Reply #1064 on: January 26, 2023, 07:04:39 pm »
Don't you see the difference in saying:

This [doing X] is stupid[, so don't waste your time doing it]
vs.
The person saying this is stupid
?

First is being helpful with no bad intentions, but just without sugar coating. This is discussing matters, not persons. I mean, someone like ataradov writes like that all the freaking time and I'm serious when I'm saying I don't remember it ever causing a misunderstanding before. You're the first I'm seeing having a problem with it, after many years hanging here.

Of course, after enough escalation and actual insults from your part, quite some many of us started really insulting you. You are free to actually ignore everybody as you said you'd do but failed to deliver. You are also free to stop reacting to every little comment you find nasty.
 
The following users thanked this post: karpouzi9

Online magic

  • Super Contributor
  • ***
  • Posts: 6782
  • Country: pl
Re: The Imperium programming language - IPL
« Reply #1065 on: January 26, 2023, 07:31:05 pm »
I mean, someone like ataradov writes like that all the freaking time and I'm serious when I'm saying I don't remember it ever causing a misunderstanding before. You're the first I'm seeing having a problem with it, after many years hanging here.
Many were triggered but they weren't brave enough to speak up against this horrible abuse.

OP today is starting to sound like Elizabeth Holmes :D
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19519
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: The Imperium programming language - IPL
« Reply #1066 on: January 26, 2023, 08:02:09 pm »
my 14th post

It is interesting that even posts made by others are "your posts".

But I totally get it. Your thread, your rules, other people are yours, too. YOU'RE FIRED IGNORED!!!1 and so on.  :popcorn:

And all ataradov did was to rectify the false ideas about the importance and mechanisms of NOP insertion. Completely helpful.

Yet despite your false claims I actually did make the 14th post Siwastaja here it is.

The insult that led to me to make the 14th post came before, in the 6th post (less than one hour after me starting the thread) here it is.

Ataradov's post was a calm statement of his tentative opinion. You may not have liked his opinion, but that is a different issue.

You have a tendency, in this thread at least, of being too ready to interpret a statement of a differing opinion as being an insult. (Hint: that's an opinion, not an insult!)

He said
Quote
This is plain stupid

and

Quote
don't make polls, start doing it and if you have something useful implemented, we can discuss.

and

Quote
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.

I have no idea whether he was calm or not, I made no suggestion he was not calm. The post and its tone was an insult, here's the test would a reasonable professional person speak that way to a coworker in a team setting in front of others? in front of say a HR staff member?

I really shouldn't have to even explain this, its just so basic that I'm dumbfounded at your support for it.

If that's what triggers you, then I am surprised you have survived in a corporate environment!

As someone another person on your ignore list observed...

Don't you see the difference in saying:
This [doing X] is stupid[, so don't waste your time doing it]
vs.
The person saying this is stupid
?

Many many of my statements have been called stupid, and I've called other people's statements stupid. In all cases the comments were right, and absolutely no offence was taken. There may of been to-and-fro establishing why the statements were stupid, but that's all part of coming up with new inventions.

As I taught my daughter (as far as I can see to her benefit), 99% of ideas turn out to be silly, but you need to be prepared to have them in order to discover the 1% that aren't.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19519
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: The Imperium programming language - IPL
« Reply #1067 on: January 26, 2023, 08:04:51 pm »
Anyway, I'm done with off topic posts and insults, carry on if you must but it's not going to deter me from continuing these discussion with the few individuals that have earned my respect.

Are those people that haven't examined, questioned, and challenged your statements? If so, then that's merely an echo chamber or mutual-support group.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4040
  • Country: nz
Re: The Imperium programming language - IPL
« Reply #1068 on: January 26, 2023, 08:20:32 pm »
Giving five values:
Code: [Select]
raw(8), utf(8), raw(16), utf(16), utf(32) (being identical also raw(32) but we'd not bother to include that attribute).

So raw strings have every character represented by the same size unit, easy to index, iterate the strings and utf strings are encoded less wasted space but more costly to iterate and search. Simply assigning one to another would implicitly convert the string format too.

Lovely!

According to nextpcb.com, one of the most used microcontrollers in 2022 was the PIC 16F84, with 1024 instructions of ROM and 68 bytes of RAM.

It's going to love 5x duplicated string libraries.

Don't make any decisions ... just include every possible option! This is indeed the true spirit of PL/I and Algol68, not to mention the CPL.

Thank God for Martin Richards, Niklaus Wirth, and Dennis Ritchie is all I can say. Half a century on they still look more practical than their (would be) successors.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf