comp.lang.ada
 help / color / mirror / Atom feed
From: "Fernando D. Mato Mira" <matomira@acm.org>
Subject: Re: Object,Subject,Verb, and Phrase (Sentence) Oriented Programming
Date: 1999/06/18
Date: 1999-06-18T00:00:00+00:00	[thread overview]
Message-ID: <376A16EE.EA9A2D07@acm.org> (raw)
In-Reply-To: 19990617103727.07296.00000475@ng34.aol.com

Rjbotting wrote:

> Fernando D. Mato Mira excogitated:
> > I have to refresh my memory on the specs to see how to classify
> >Ada!!
> Hm.... I've been thinking aabout Ada since this
> came up:
> >Fernando send: aPaper about: subjectOriented to: OOPSLA
> which reminded me of vintage Ada:
> send(subject=>Fernando,object=>aPaper, about=>subjectOriented, to=>OOPSLA);

Comments welcome.    [** see below]

>
> When I was working on the syntax of a
> language I decided that, in general
>   f(a,b,c....)
>   a.f(b,c,....)
>   (a,b).f(c,...)
> etc
> would be different syntax for the same expression

Yup.

>
>
> (What we used to call "syntatic sugar" in the 70s)

"Syntactic sugar causes cancer of the semicolon" -- Alan Perlis

>
>
> I also experimented with parsing sentence like
> commands:
>   Fernando: move thePaper to OOPSLA.
> (how did COBOL get in here?)
>

Oh, no! Don't tell me I have sto study OO Cobol now! ;->
Gee. I've become a `language botanist'.. [** AND archeologist!]

>
> I have no data as to what works "best".

What "works best" depends. It seems to me that the categorization tells
you when a language is nicely put together in broad lines. i.e., both Eiffel
and C++
are SO in all these dimensions, but we know there's a difference, isn't it?
;->
But then, they lose some clarity if you extend just the dispatching, for
example.
Fitting in different ones might indicate a need for `more work', but which
in the end can result in a nicer language.


PS:
Really, can't Ada dispatching be upgraded w/o losing backwards-compatibility?
I still
have to get my refs. But for what I remember, it seems so.. Time for a poll..

--
Fernando D. Mato Mira
Real-Time SW Eng & Networking
Advanced Systems Engineering Division
CSEM
Jaquet-Droz 1                   email: matomira AT acm DOT org
CH-2007 Neuchatel                 tel:       +41 (32) 720-5157
Switzerland                       FAX:       +41 (32) 720-5720

www.csem.ch      www.vrai.com     ligwww.epfl.ch/matomira.html







  parent reply	other threads:[~1999-06-18  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <7k3f2n$3gk$1@news1.Radix.Net>
     [not found] ` <37662F29.F4CFB69F@iname.com>
     [not found]   ` <ymizp21cu2v.fsf@sevak.isi.edu>
1999-06-16  0:00     ` Object,Subject,Verb, and Phrase (Sentence) Oriented Programming Fernando D. Mato Mira
1999-06-16  0:00       ` Fernando D. Mato Mira
     [not found]         ` <19990617103727.07296.00000475@ng34.aol.com>
1999-06-18  0:00           ` Fernando D. Mato Mira [this message]
1999-06-18  0:00             ` Matthew Heaney
1999-06-18  0:00               ` Fernando Mato Mira
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox