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
next prev 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