comp.lang.ada
 help / color / mirror / Atom feed
From: Larry Hazel <lhazel@mindspring.com>
Subject: Re: newbie can't get exceptions to work!
Date: Mon, 09 Apr 2001 11:20:52 -0500
Date: 2001-04-09T16:21:14+00:00	[thread overview]
Message-ID: <3AD1E164.2E2CB0B4@mindspring.com> (raw)
In-Reply-To: 9aps7l$2g5$4@taliesin.netcom.net.uk

Ayende Rahien wrote:
> 
> "Larry Hazel" <lhazel@mindspring.com> wrote in message
> news:3ACFC902.115624A1@mindspring.com...
> > Ayende Rahien wrote:
> > >
> > > "Brian Rogoff" <bpr@shell5.ba.best.com> wrote in message
> > > news:Pine.BSF.4.21.0104071403390.4484-100000@shell5.ba.best.com...
> > > > On Sat, 7 Apr 2001, Robert A Duff wrote:
> > > > > Brian Rogoff <bpr@shell5.ba.best.com> writes:
> > > > > > I tell you what, design this next language, and I'm on board.
> > > > >
> > > > > I think I'm competent to design the language.  What I don't know how
> to
> > > > > do is get people to use it.
> > > >
> > > > That's something of a crap shoot. Having a really good implementation
> > > helps.
> > > > I think a language targeted at systems programming (I assume you want
> to
> > > > design an Ada successor, not a high level language) that generated
> code
> > > > which is about as good as C code, has a decent chance of getting new
> fans.
> > > >
> > > > > 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?
> > > >
> > > > I don't think you need to go quite as far as Cyclone. Dump "begin end"
> and
> > > > use "{ }". If you keep the procedure/function distinction, use shorter
> > > > names. Use [] for arrays. Use Pascal notation for pointers. Provide
> some
> > > > shortcut operators like C. 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.
> > >
> > > I agree with all of the above, while begin-end may improve visibility,
> no
> > > programming language has to consider non-programmers as a target
> audiance.
> > > So {} as block statement, as well as some of C's nicest syntax features,
> > > with all of Ada's safety behind it, you would have at least me as a fan.
> >
> > I personally think {} should be removed from the character set, or at
> least
> > require a minimum of 5 keystrokes to get either.  And keep () for array
> > indices.  I have often used arrays as approximations of complex functions
> in the
> > early stages of development.  Then, when the real algorithm is programmed
> later,
> > nothing changes except the package containing the array/function.
> 
> I won't argue with that () statement, but why don't you like {}?
> BTW, Alt+<ASCII value> would serve? it's only four keystrokes only fer each,
> though.

The use of {} is part of what makes C so unreadable to me.  Every } is the end
of something, but I always have a hard time figuring out what, and they are easy
to miss.  But the wierd operators and terseness in general are even worse.

Larry



  reply	other threads:[~2001-04-09 16:20 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 [this message]
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
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