Post by Scott MoorePost by Scott MoorePost by Chris BurrowsPost by Scott MooreIt is neither. Further, it is not REMOTELY related to the language
Pascal.
Post by Scott MoorePost by Chris BurrowsPost by Scott MooreIt is in fact, Oberon, which has only a passing resemblence to Pascal,
and is totally incompatible.
I have discussed this MISUSE of the name Pascal in the Oberon groups
before. The opinion there appears to be "Pascal is dead, so we can use
the name", but apparently not so dead that some people don't feel
like attempting to trade in on Pascals fame.
What really hurts is Wirth is putting his name to this. He is listed
as a backer of "Component Pascal".
What a lot of irrational nonsense! For a reasoned article on the
evolution
Post by Scott MooreFine. How have you addressed ANYTHING I said ?
The article addresses your first paragraph quoted above. GPCP *is* remotely
(or more) related to Pascal. The second part of your first paragraph is
There are only two real points that need to be understood:
1. "Component Pascal" is not compatible with Pascal. Note I did not say "like",
"resembles", "related to", etc. It does not run or compile Pascal nor a subset
of it. As such, I don't expect another language to be passed off as "Pascal",
when it is in no way, shape or form the language Pascal.
2. This group, comp.lang.pascal.misc, is for PASCAL, the language as defined
by Wirth in the 1970s, and dielects of that. Posting about other languages
is against this groups charter. I wrote the charter for this group, I know.
Post by Scott Mooreopinion. What you see as a "passing resemblence" others may see as being a
lot closer. I've ported a lot of code both ways between Pascal and Oberon
and found them to be fairly compatible, especially after the nighmare of
This is not about porting from one language to another, or how neat "object
Pascal" is. It is about the language Pascal as defined by Wirth in the 1970s.
It is about that because this group is about that. If anyone wants to discuss
"Object Pascal", then they are welcome to do that elsewhere.
Post by Scott Mooredoing PL/I to Modula-2 and Pascal to C conversions. But, as they say, your
milage may vary. Looking at the language reports I still see more than a
passing resemblance.
Post by Scott MooreI.e., why the users of Oberon-4
decided to name their completely incompatible language "Pascal" ?
Actually, I think you mostly answered that yourself. And on that one I
think you're partially right. The thing should be called Oberon-2 (or -3 or
Component Oberon or...) or, better, just Component Builder. The Delphi
people got along fine just calling their product Delphi and only mentioning
that it's language is Pascal-like when pressed on it. I think the other
part of why they've glommed onto "Pascal" is to quiet fears that it's a
whole new language and they won't be able to find programmers to work in it.
It's a marketing ploy more than anything else.
Delphi has its own group. Oberon has its own group. This group is for the
language Pascal, as defined by Wirth in the 1970s. It is not about Oberon.
Further, I am a big fan of Oberon in general. I don't appreciate Oberon being
renamed Pascal any more than having another language named Pascal. Oberon
was a good name, Wirth picked it. It should stand as long as a successor
language is compatible with it.
I have addressed why I think "Object Pascal" is a bad name choice, and perhaps
it was wrong of me to do this yet again. Now the subject is clear. The name
"Object Pascal" is confusing to readers of this group, and in any case
discussion of a renamed Oberon is inappropriate here. This is a Pascal
group.
Post by Scott MoorePost by Scott MooreDid you even read my post ? Or is this just the standard "reply to what I
thought you said" ?
Got stuck on the first paragraph perhaps.
But speaking of the article he referenced, Wirth himself makes an
interesting comment in that article. In discussing why he used Modula,
Modula-2, Oberon and Oberon-2 for the evolution of Pascal rather than the
"...I felt that these names would have been misleading for languages that
were, although similar, syntactically distinct from Pascal. I emphasized
progress rather than continuity, evidently a poor marketing strategy."
Yes, exactly. I believe that quote is also in the introduction to the language
Oberon. Personally, I don't believe he ever backed the idea of renaming
Oberon "Pascal".
Post by Scott MooreIf he is, indeed, a backer of the project, I wonder how he feels about the
use of the name "Pascal" for it?
- Bill
I created the split in what was originally the group "comp.lang.pascal", because
I felt that there were too many languages at odds with each other with the name
"Pascal" to be kept under one newsgroup name. This spit passed by popular
majority, and later the delphi groups were started. The fact that the delphi
groups were not placed under the comp.lang.pascal.* tree, a decision I was
not involved with, says to me that the Delphi users no longer saw themselves
as Pascal users. And so we arrived at the current situation, which I think
has proven the test of time.
Someone decided that it was a neat marketing trick to (re)use the name Pascal.
I can't control that. But this group is not for propagating this misinformation.
I created it, it is against its charter that all agreed on. I am sorry for
being dogmatic about the subject, but I feel that strongly about it.
Scott Moore
The originator of the groups:
comp.lang.misc
comp.lang.borland
comp.lang.mac
comp.lang.ansi-iso