comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@shell5.ba.best.com>
Subject: Re: newbie can't get exceptions to work!
Date: Tue, 10 Apr 2001 04:26:54 GMT
Date: 2001-04-10T04:26:54+00:00	[thread overview]
Message-ID: <Pine.BSF.4.21.0104092113260.4414-100000@shell5.ba.best.com> (raw)
In-Reply-To: <wcc8zl95y6f.fsf@world.std.com>

On Tue, 10 Apr 2001, Robert A Duff wrote:
> Brian Rogoff <bpr@shell5.ba.best.com> writes:
> 
> > On Sat, 7 Apr 2001, Robert A Duff wrote:
> > > I suspect that to make a *popular* language these days, you have to make
> > > it look like C (yuck), 
> > 
> > Python isn't popular? Visual Basic? 
> 
> Granted.  And Lisp and Smalltalk are still popular in in their niche.
> And Perl is popular, though I find it an abomination.
> 
> > I don't think you need to go quite as far as Cyclone. Dump "begin end" and
> > use "{ }".
> 
> Well, it's not just "begin end", but also "if ... end if", "procedure P
> ... end P", and so forth.
> 
> Anyway, I like being able to see what the "end" is end of (as in "end
> if" or "end P"), so I don't like just "}".

Right, I responded in another post that this is a good thing. If we keep 
Ada's approach to semi-colons then we can easily keep those trailing
names. Incidentally, I hate the optional {} on if rule of C, and I always
found Ada's semi-colon as terminator rule easy. I realize that's another 
flamewar, but I'm just shooting out an opinion.

> >... If you keep the procedure/function distinction, use shorter
> > names.
> 
> I would call them both "procedure".  I find the C syntax for functions
> very unreadable -- it's hard to tell a procedure header from an
> expression.

I agree, but since you proposed going C like, let's go for shorter names,
like proc. And no "returns" either, let's regress to a Pascalish :.

> >... Use [] for arrays.
> 
> Agreed.
> 
> > Use Pascal notation for pointers.
> 
> Yes!  I hate ".all", and I long for the days of "X^.Y".

Phew. Good that we're getting some agreement. 

> >... Provide some 
> > shortcut operators like C.
> 
> OK, but I might decide to call it Incr(X) instead X++.

OK. I think C folks will whine though. I have a generic package for these
in Ada, and I use Incr and Decr. 

> >... Keep Ada's modes. OK, so the language may look
> > a bit different from Ada syntactically but I think it could stay in the
> > spirit of Ada semantically. 
> > 
> > > and you have to have enough money to generate large amounts of hype.  Sigh.
> > 
> > It's not clear to me that that approach is such a win. There is something
> > of a Java backlash too.
> 
> If I could design a language that inspired as much backlash as Java,
> I would consider myself quite a success!

:-). 

I think if the language could generate code as good as C, and be at a
significantly higher level, you might get some interest. IMO, the
important thing is to have a good compiler that runs on lots of machines. 
A simple command line job, no point in wasting time with an IDE until 
enough folks are interested. 

Anyways, Python, Tcl, Ruby and others didn't have large marketing budgets. 

-- Brian





  parent reply	other threads:[~2001-04-10  4:26 UTC|newest]

Thread overview: 88+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-05  3:19 newbie can't get exceptions to work! Jeff Shipman
2001-04-05  4:25 ` Ed Falis
2001-04-05 11:00   ` martin.m.dowie
2001-04-05 14:21     ` Ted Dennison
2001-04-05 17:50       ` Fraser Wilson
2001-04-05  4:34 ` Jeff Shipman
2001-04-05  4:59 ` Wilhelm Spickermann
2001-04-05 14:14   ` Ted Dennison
2001-04-05 16:37     ` Wilhelm Spickermann
2001-04-06 13:09     ` Marc A. Criley
2001-04-06 15:04       ` Ted Dennison
2001-04-06 16:43       ` Robert A Duff
2001-04-06 17:39         ` Ted Dennison
2001-04-06 21:50           ` Robert A Duff
2001-04-06 20:11         ` Brian Rogoff
2001-04-06 22:20           ` Robert A Duff
2001-04-06 23:04             ` Brian Rogoff
2001-04-07  5:48               ` Jeffrey Carter
2001-04-10  1:29                 ` Robert A Duff
2001-04-07 19:30               ` Robert A Duff
2001-04-07 21:17                 ` Brian Rogoff
2001-04-07 21:25                   ` Ayende Rahien
2001-04-07 22:57                     ` David Starner
2001-04-08 12:10                       ` Ayende Rahien
2001-04-08  2:12                     ` Larry Hazel
2001-04-08 12:12                       ` Ayende Rahien
2001-04-09 16:20                         ` Larry Hazel
2001-04-10  2:38                           ` Ayende Rahien
2001-04-10  3:25                             ` James Rogers
2001-04-08 22:18                       ` Brian Rogoff
2001-04-09 15:14                         ` Ted Dennison
2001-04-09 17:23                           ` Brian Rogoff
2001-04-09 18:23                             ` Laurent Guerby
2001-04-09 19:15                               ` Brian Rogoff
2001-04-10 18:21                                 ` Laurent Guerby
2001-04-10 19:44                                   ` Brian Rogoff
2001-04-11 18:03                                     ` Laurent Guerby
2001-04-11 18:33                                       ` Samuel T. Harris
2001-04-14  0:06                                         ` Robert A Duff
2001-04-12  1:42                                       ` Mike Silva
2001-04-12  2:38                                       ` Brian Rogoff
2001-04-12 23:23                                         ` Laurent Guerby
2001-04-13  2:44                                           ` Brian Rogoff
2001-04-11 13:24                                   ` Ayende Rahien
2001-04-11 13:14                                     ` Mats Karlssohn
2001-04-11 15:08                                       ` Ayende Rahien
2001-04-11 21:42                                       ` Fraser Wilson
2001-04-12 23:55                                         ` Robert A Duff
2001-04-10  2:12                               ` Robert A Duff
2001-04-10  3:47                                 ` Brian Rogoff
2001-04-10 13:40                                 ` Ada keywords (was: Re: newbie can't get exceptions to work!) Marin David Condic
2001-04-10 14:26                                   ` Jean-Pierre Rosen
2001-04-09 20:49                             ` newbie can't get exceptions to work! Ted Dennison
2001-04-09 21:44                               ` Brian Rogoff
2001-04-09 21:59                                 ` Ted Dennison
2001-04-10  2:54                                   ` Ayende Rahien
2001-04-10 14:00                                     ` Ted Dennison
2001-04-10 17:44                                     ` Fraser Wilson
2001-04-10  6:59                               ` Mats Karlssohn
2001-04-10 14:18                                 ` Ted Dennison
2001-04-10 16:27                                   ` Mark Biggar
2001-04-11 11:55                                     ` Mats Karlssohn
2001-04-11 14:34                                       ` Samuel T. Harris
2001-04-11 15:50                                         ` Pat Rogers
2001-04-12  6:27                                         ` Mats Karlssohn
2001-04-11 11:49                                   ` Mats Karlssohn
2001-04-11 15:38                                     ` Robert A Duff
2001-04-13 16:12                             ` Matthew Woodcraft
2001-04-10  1:41                   ` Robert A Duff
2001-04-10  3:03                     ` James Rogers
2001-04-10  3:58                       ` Brian Rogoff
2001-04-10 21:48                         ` Ted Dennison
2001-04-11 15:09                           ` Ayende Rahien
2001-04-11 21:57                             ` James Rogers
2001-04-11 23:13                               ` Brian Rogoff
2001-04-12  6:33                                 ` Mats Karlssohn
2001-04-12 16:38                                   ` Brian Rogoff
2001-04-17  7:04                                     ` Mats Karlssohn
2001-04-17  9:08                                       ` Jean-Pierre Rosen
2001-04-12 15:16                               ` Ted Dennison
2001-04-12 21:22                                 ` James Rogers
2001-04-10  4:26                     ` Brian Rogoff [this message]
2001-04-11 15:30                       ` Robert A Duff
2001-04-11 17:33                         ` Brian Rogoff
2001-04-10  1:26               ` Robert A Duff
2001-04-10  2:11                 ` Brian Rogoff
2001-04-14  0:00                   ` Robert A Duff
  -- strict thread matches above, loose matches on Subject: below --
2001-04-05  5:26 Christoph Grein
replies disabled

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