1. RE: Language Design
- Posted by "Ricardo M. Forno" <rforno at uyuyuy.com> May 28, 2004
- 428 views
I agree wholeheartedly. Regards. ----- Original Message ----- From: Derek Parnell <guest at RapidEuphoria.com> To: <EUforum at topica.com> Subject: OT: Language Design > > > posted by: Derek Parnell <ddparnell at bigpond.com> > > This is a quote I can relate to... > > "There is one thing more important than brevity to a hacker: being able > to do what you want. In the history of programming languages a > surprising amount of effort has gone into preventing programmers from > doing things considered to be improper. This is a dangerously > presumptuous plan. How can the language designer know what the > programmer is going to need to do? I think language designers would do > better to consider their target user to be a genius who will need to do > things they never anticipated, rather than a bumbler who needs to be > protected from himself. The bumbler will shoot himself in the foot > anyway. You may save him from referring to variables in another package, > but you can't save him from writing a badly designed program to solve > the wrong problem, and taking forever to do it." > > http://www.paulgraham.com/popular.html > > > -- > Derek Parnell > Melbourne, Australia > > > >
2. RE: Language Design
- Posted by "Kat" <gertie at visionsix.com> May 28, 2004
- 415 views
On 28 May 2004, at 1:53, Ricardo Forno wrote: > > > I agree wholeheartedly. So is that TWO votes in favor of "goto" in Eu ? Kat > Regards. > ----- Original Message ----- > From: Derek Parnell <guest at RapidEuphoria.com> > To: <EUforum at topica.com> > Sent: Thursday, May 27, 2004 10:27 PM > Subject: OT: Language Design > > > > posted by: Derek Parnell <ddparnell at bigpond.com> > > > > This is a quote I can relate to... > > > > "There is one thing more important than brevity to a hacker: being able > > to do what you want. In the history of programming languages a > > surprising amount of effort has gone into preventing programmers from > > doing things considered to be improper. This is a dangerously > > presumptuous plan. How can the language designer know what the > > programmer is going to need to do? I think language designers would do > > better to consider their target user to be a genius who will need to do > > things they never anticipated, rather than a bumbler who needs to be > > protected from himself. The bumbler will shoot himself in the foot > > anyway. You may save him from referring to variables in another package, > > but you can't save him from writing a badly designed program to solve > > the wrong problem, and taking forever to do it." > > > > http://www.paulgraham.com/popular.html > > > > > > -- > > Derek Parnell > > Melbourne, Australia > > > > > > >
3. RE: Language Design
- Posted by Derek Parnell <ddparnell at bigpond.com> May 28, 2004
- 435 views
Kat wrote: > > On 28 May 2004, at 1:53, Ricardo Forno wrote: > > > > > I agree wholeheartedly. > > So is that TWO votes in favor of "goto" in Eu ? > Well...I won't actually object to it being included, but just don't expect me to ever use it, or to trust a program that does use it -- Derek Parnell Melbourne, Australia
4. RE: Language Design
- Posted by Brian Broker <bkb at cnw.com> May 28, 2004
- 433 views
Derek Parnell in response to: > Kat wrote: > > > > On 28 May 2004, at 1:53, Ricardo Forno wrote: > > > > > > > > I agree wholeheartedly. > > > > So is that TWO votes in favor of "goto" in Eu ? > > > > Well...I won't actually object to it being included, but just > don't expect me to ever use it, or to trust a program that > does use it > > -- > Derek Parnell > Melbourne, Australia > Nor would I choose to help to debug such a program... -- Brian (just my 1ยข)
5. RE: Language Design
- Posted by Michael Raley <thinkways at yahoo.com> May 29, 2004
- 431 views
Brian Broker wrote: > > > Derek Parnell in response to: > > Kat wrote: > > > > > > On 28 May 2004, at 1:53, Ricardo Forno wrote: > > > > > > > > > > > I agree wholeheartedly. > > > > > > So is that TWO votes in favor of "goto" in Eu ? > > > > > > > Well...I won't actually object to it being included, but just > > don't expect me to ever use it, or to trust a program that > > does use it I would support it only if it had a corresponding "goaway" --"ask about our layaway plan". --