Re: Is a new CL standard possible?



Elena escreveu:
On 25 Mar, 02:20, Cesar Rabak <csra...@xxxxxxxxxxxx> wrote:
Elena escreveu:

On 25 Mar, 00:04, Cesar Rabak <csra...@xxxxxxxxxxxx> wrote:
Elena escreveu:
What about user defined ones? What about user-defined ones which
share the name with a non consing library one? or should we
expect users to know all CL functions all the time?
Do you know any other environment¹ where this happens?
[1] Taking out all "concept" or immature languages, and thinking of
production ones, of course.
Sadly, no. I say "sadly" because it seems that few designers, not
just language designers, are really able to ease users' life.
I beg to differ!

Have a read:

http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0385267746

Afterward, maybe you won't differ anymore.


I still differ because IMO [programming] languages are artifacts we use for thinking, while keyboards (and stretching the concept the IDEs) are more mechanical devices.

And users are so used to warp themselves into ways of doing things
(and "unergonomic" languages) just because that's how everyone has
always made.
I don't think the use of the word ergonomics applies to programming
languages except as a metalepsis (albeit a forced one).

That's the way I intended. Programming languages shouldn't be tied to
"ergonomics", if that would hamper their effectiveness. Look at Lisp's
parenthesis: you could argue they are "counter-intuitive", yet they
are there for a reason. (Albeit I argue that Lisp is "ergonomic":
after programming in it for a few days, looking at C++ or Java code
make my eyes ache; the opposite is not true).

For instance, early users of typewriters had to adjust themselves to
the machines, because early typewriters had issues. Well, more than a
century later, we have modern keyboards but still have to adjust to
early typewriters because mainstream designers don't push for a real
improvement. Why bother? Do you know any other keyboard¹ where this
happens?
[1] Taking out all "concept" or immature keyboards, and thinking of
production ones, of course.
Which due my reasoning above makes this /non sequitur/. . .

Why not?

Hope is clear now.

Notwithstanding, notice that for a lot of workers the strains caused by
the non ergonomic keyboards are less and less an issue due the ways we
use them.

You've just stated that: they have been an useless issue for quite a
while.

Of course, if you are an hunt-and-peck typist, you couldn't mind less.
Or do you program with a speech recognition program?

I would say that in my work typing (be it programming or ordinary text) is 10% to 20% of the time, most time is used reading and in meetings.

For the PDA I have hand recognition applet, but speech recognition would be nice asap they become feasible for technical writing and programming ;-)

.



Relevant Pages

  • ABC Family renews "Secret Life," orders comedy "Baby Daddy," docuseries "Nannies"
    ... ANNOUNCES THE FIRST PORTION OF ITS NEW ORIGINAL PROGRAMMING SLATE ... NETWORK ORDERS THE COMEDY SERIES ?BABY ... GROUND BREAKING ORIGINAL SERIES ?THE Secret Life of the American ... The movie begins production ...
    (rec.arts.tv)
  • WCF Service Internet Scenario on localhost, staging, production en
    ... I just ready through Programming WCF Services by Juval Lowy, ... production with these WCF Services as part of an ASP.NET 3.5 website. ... are on production, if I have one endpoint for each of the three environments, ...
    (microsoft.public.dotnet.framework.aspnet.webservices)
  • Re: "Lites out" machining--whats amenable, whats not?
    ... So ahm doin my li'l shit prototypes, 10-15 fadal tools, and I fantasize about the day I'm finally bustin out production. ... Positioning multiple parts is important for chip flushing, allow no way for chips to build up and create problems for your tools. ... Make sure the coolant is topped off before you lock the leave. ... Trust your programmer, if he stands at the cnc doing manual edits on anything other than setup positioning, that guy is probably NOT a lights out programming candidate. ...
    (alt.machines.cnc)
  • Re: Is a new CL standard possible?
    ... I still differ because IMO [programming] languages are artifacts we use ... I don't think the use of the word ergonomics applies to programming ... For the PDA I have hand recognition applet, but speech recognition would ...
    (comp.lang.lisp)
  • Re: [Lit.] Buffer overruns
    ... from programming. ... > void of pitfalls. ... There is a difference between production and ... consumption, and between the behaviors of the people ...
    (sci.crypt)