Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Are there any LISP development systems that are VC, or other GUI IDE like?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 76 - 100 of 136 - Collapse all  -  Translate all to Translated (View all originals) < Older  Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Tim Bradshaw  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

* Raymond Wiker wrote:
>         Another factor that I forgot this time round is that of
> "document compatibility": people and organisations keep buying (new
> versions of) MS Word and Excel simply because they have become almost
> universal, and because the "input filters" of competing programs are
> not good enough to make sense of Microsoft's underdocumented formats.

This is to understate the problem slightly.  People keep buying *new*
versions of these programs because they are essentially virii.  Each
new version of Word produces documents that old versions will not deal
with correctly.  The format is also closed so it is not possible to
usefully reverse-engineer it.  And people send you stuff in Word which
is important to your business. Therefore you *must* keep upgrading,
*even if Word is more expensive to own than other products*.  Open
document formats can not compete against closed ones without
essentially regulatory help.

Note that the sense in which Word, say, is a virus, is much stronger
and more toxic than the sense that Gabriel claimed Unix was a virus in
the worse-is-better paper.

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Espen Vestre  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <espen@*do-not-spam-me*.vestre.net>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?
p...@acm.org (Pierre R. Mai) writes:

> Even Microsoft's input filters can't cope with their own formats

...but's that part of their business model!

--
  (espen)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pierre R. Mai  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: p...@acm.org (Pierre R. Mai)
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Robert Monfera <monf...@fisec.com> writes:
> > b) Installation tools for add-on packages?

> >    XEmacs 21.* already comes with those.  They work point&click, even
> >    automagically (e.g. automatic download of AucTex mode when you
> >    first visit a *.tex file) and network-transparently.  What more do
> >    you need?

> People completely new to Emacs may not know much about TeX, either - let
> alone about the way of installation via just going through the *.tex
> file.  Also, although network-transparency does work on Windows, usually

Well, AFAIK the automagic installation is not particular to AucTeX and
*.tex files, but rather a part of the package management system:  At
least on my old 21.* beta for Windows, when I visit a file for which
the system knows that a major mode exists that is not installed, then
it offers to download it (IIRC).  I just picked tex as an example
since that's where I found out about this feature.

I generally don't like this kind of automagic, but others do...

One way or another you can just as well go to Options/Manage Packages/
List&Install and do the selection and installing "manually", point and
click style, also from your local hard-drive.  This is all described
in Options/Manage Packages/Help...

> Emacs and XEmacs freezes or won't exit properly when used.  On Linux,
> the Windows softmodems won't work (on Windows, they do, making the
> machine 10-20% slower).  There are indeed some annoyances because of
> these silly reasons mostly occurring when someone is transitioning from
> Windows.

Yes, all things Windows should be avoided where possible, or strange
things will happen (not only w.r.t. Emacs).  Sadly it is the casual
users that get hit by this, and they can't do anything about it.

> > If you want "better" pre-configured settings, try BeOpen's Infodock

> AFAIK it doesn't work with Windows :-)  Maybe the OP should just change
> to Linux?  (It was news to me anyway that Windows is being used for
> embedded development.)

Yes, you are right, I remembered incorrectly:  Only the OO-Browser is
available in precompiled format for Win32.  Sorry for that.  OTOH it
should probably pose no problem to contract with BeOpen for support on
Windows...

Regs, Pierre.

--
Pierre Mai <p...@acm.org>         PGP and GPG keys at your nearest Keyserver
  "One smaller motivation which, in part, stems from altruism is Microsoft-
   bashing." [Microsoft memo, see http://www.opensource.org/halloween1.html]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Posey  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Robert Posey <mu...@raytheon.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Erik Naggum wrote:

> * Robert Posey <mu...@raytheon.com>
> | You have to use the materials and people available to get the job done.

>   this is the core of your attitude, I presume, so I'll let it stand out as
>   something with which I _profoundly_ disagree, in one particular aspect:
>   that such materials and people should not be vastly improved in order to
>   get the job done.  I have always believed that whatever was available to
>   me were no more than _raw_ materials, and that failure to shape the raw
>   materials into something better fit for the tasks at hand was the best
>   way possible _not_ to complete those tasks.  

I agree with you about what should be done, unfortunately I work for very
large company where I am totally unable to affect hiring policies.  The concept
of spending time improving the tools, even something as minor as EMACS
customization
is strongly discouraged.  In fact, given the near zero overhead budgets, it
could even be illegal to use customer money to improve tools.  It certainly
would have to be approved.

Being passionate is not excuse for lack of ability to make rational arguments,
when people let their emotions control them, they fail to make arguments that
convince people.  I certainly agree that good engineer approach their work
more as an obsession, that a job.  I have never met a good engineer, much
less a great one who wasn't constantly striving to do better.

Actually I am considered somewhat of a fanatic myself, however in the
specification
driven world it is hard to get features included that would actually reduce
cost.  This is mostly a result of the contract and cost center driven concept
my company works under.  Since each project is largely financially separate,
the project manager never wants to pay for any additional training, or
tool development.  Thus you get a lot of tools that maybe adequate for
the task, but lack the features that would be needed for they to be applicable
to
other projects.  This of course a stupid way to manage a company, but I have
been unable to convert anyone who matters.  The management loves to talk process
but won't spend any money on it.  Of course the management is constantly
wondering why we don't get more reuse, while refusing to give time and budget
to produce reusable products.  Since every program is measured in isolation,
the fact that it produces code that is hard to maintain, and not reusable is
not properly accounted for.  The software people do make a lot of effort to
do the best they can, but they are too tied to the idea that each software
module should do no more than the actual written requirements.  Their has
been some improvements, but it is still not where it should be.

>   however, it has become clear to me in the past few years that lots of
>   people have no emotions connected to their rational faculties whatsoever
>   -- they simply feel _nothing_ when it comes to anything factual -- which
>   is why you hear them claim that emotions are irrational.  yeah, _their_
>   emotions are irrational.  technical people, however, seem to be able to
>   deal with science and engineering as well as people emotionally, while
>   the "people people" are restricted to deal with people emotionally and
>   cannot fathom that anyone can possibly feel anything about a program.

>   so _I_ guess you have never met a single competent engineer in your life,
>   and now that you do, in this newsgroup, you stick to your belief that
>   those who _feel_ anything about engineering and science must be madmen.

I never mean to say that they shouldn't feel strongly, but that shouldn't blind
them to both sides of an issue.  To become so emotionally attached to a
EDITOR is a problem.  If any complain about EMACS drives them to attack the
the commentator, they have lost touch with reality.  EMACS is a fine program,
BUT many people hate EMACS with equal passion.  When you allow your emotion
to so blind to other points of view, your engineering ability has been
severely compromised.  

Yet again a silly comment, since at least one person involved with the creation
of EMACS has agreed with one of my complains.  If you think the widely
recognized relatively steep initial learning curve of EMACS doesn't exist you
have lost all touch with reality.  I have heard 100's of people complain
about it, and since we are talking about a human factors issue this is
absolute proof.  So unless you have knowledge of well conducted surveys
that disprove this basic point, you are the one making invalid unsupported
statements.  I find it impossible to believe that anyone who has contact with
many people using a version of EMACS that has not been customer configured
has not heard a lot of complains.  Engineers need to realize, that when you
are talking about human interfaces that how easy there are to use is an
undeniable quality factor.  Is it the only one, of course not.  However,
to assert that none of my arguments are valid, you have to prove that
many people don't have problems with EMACS.  None of my complains ever stated
anything about EMACS being bad, or that people using it were wrong.  I also
never stated that I liked how things were run at my company.  However,
the paranoid of the EMACS Zealots has made them see things that aren't
there.  Like I have said many times, I like XEMACS and plan to learn it
better.  However, if I have time to contribute anything to the package it
will be to make it easier to use.

>   I wonder, sometimes, why people who have demonstrated to have zero clue
>   need to prove it so many times over.  they don't grow clues by denying
>   that clues exist, so why this need to pretend that what they have done
>   was clueful?  "ANY complain[t] about Emacs", for instance, is such an
>   obviously bogus and self-serving exaggeration that it's _ridiculous_.

Read my posting again, and see if I ever said anything to justify the reactions
people made.

> | I for one find that people that can't handle criticism about their badly
> | often have the most doubts about their own point of view.

>   is that why you can't handle criticism of your reactions here?

>   by the way, wishful thinking like "there's something wrong with those who
>   hate me" is a very useful psychological defense mechanism for those who
>   are mentally unprepared to accept that other people aren't hateful to
>   begin with and don't react without reason or observable cause.  it is
>   fairly interesting to watch people respond to criticism as if criticism
>   of _them_ has to come from psychopaths, while they are eminently able to
>   criticize just about anything, usually without justifiable reasons.

If any of you hate me for my comments you need serious help.  I certainly
don't even dislike anyone in this conversation.  I personally believe that
hating anyone is a serious flaw, but this conversation is so far from
justification for hate that baffles me that you would even mention the
word.  

Deleted more unfounded comments from someone who has serious issues.

In Love and Trust,
Muddy


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ian Wild  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Ian Wild <ian.w...@cfmu.eurocontrol.be>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Robert Posey wrote:

> I work for very
> large company where I am totally unable to affect hiring policies.  The concept
> of spending time improving the tools, even something as minor as EMACS
> customization
> is strongly discouraged.  In fact, given the near zero overhead budgets, it
> could even be illegal to use customer money to improve tools.  It certainly
> would have to be approved.

Are you never allowed to go home?

All the elisp I've ever written was done at home.  Things
I thought would be useful at work then found their way here.
I can't imagine anyone busting you for spending a few seconds
^Xi-ing a defun or two to your own ~/.emacs.  You could even
wait until lunchtime....

(And, yes, I've tried VS.  I find it utterly baffling.)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Michael Kappert  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Michael Kappert <k...@iitb.fhg.de>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Robert Posey wrote:
> If you think the widely recognized relatively steep initial learning curve
> of EMACS doesn't exist you have lost all touch with reality.  

I always thought 'having a steep learning curve' meant 'learning quickly'.
Also, i thought that a 'learning curve' was attributed to the person that
learns,
not to the thing being learned.

As a non-native english speaker, could someone explain this to me?

Michael

--
Michael Kappert
Fraunhofer IITB
Fraunhoferstr. 1                                       Phone: +49(0)721/6091-477
D-76131 Karlsruhe, Germany                             EMail: k...@iitb.fhg.de


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Posey  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Robert Posey <mu...@raytheon.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

There are problems with this in the overregulated environment of
a Defense contractor, but I am doing this to learn and customize
EMACS.  We also have the IT people to content with, you must understand that
we are not allowed install anything on our computers without permission.  
Actually I do this often, but I am unwilling to do it for a huge group.  Of
course for the company to get much lift off of the improved tools they have
to be standardized at least a functions supported level.  I had an amazingly
hard time convincing TI(former owner) to get a support person to write a
macro for Mentor to automate a 15 minute process, with dozens of entries that
didn't change, but in which any mistakes caused the process to abort.  They
did give me an award for it I will admit.  However, if the support person
hadn't been a friend, it would have never happened.  In this environment, the
tractability requirements make it very valuable to have all products produced
under costly controls.  While most customizations of an editor would be okay,
the reluctance to spend much time on this is widespread.  Of course no outside
vendor tool set is ever going to meet all our requirements without some
customization,
but there is great reluctance.  BTW if anyone has any cost savings numbers to
support using customizable tools like EMACS, please post them or send them to
me at mu...@raytheon.com.  I by no means like the environment I am in, but
I graduate in a year or so.  Its not worth it to change at the moment.  

Muddy

> (And, yes, I've tried VS.  I find it utterly baffling.)

I will admit that VC and VJ are more than a little baffling, but Visual
Basic, when combined with Visual Basic for application is by far the easiest

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Posey  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Robert Posey <mu...@raytheon.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Michael Kappert wrote:

> Robert Posey wrote:
> > If you think the widely recognized relatively steep initial learning curve
> > of EMACS doesn't exist you have lost all touch with reality.

> I always thought 'having a steep learning curve' meant 'learning quickly'.
> Also, i thought that a 'learning curve' was attributed to the person that
> learns,
> not to the thing being learned.

> As a non-native english speaker, could someone explain this to me?

I am not sure which is correct, but I have usually heard it used to describe the
process of learning a task.  Each new concept or task has a learning curve that
is relatively fixed.  However, a person learning the new task may start at
different
places on the curve. Thus the proper usage is to say a person is ON a Learning
Curve
and a Process has a Learning Curve.   They can also progress at different rates
up
or down the curve.  In the formal model, I not sure how exactly the rate of
progress
is modeled.  I am only familiar with concept of people starting at different
places on
the curve.  I think the concept of going down a learning curve refers a person
forgetting
a process they are not using.  I maybe completely off on the formal concept, but
that
is the usage in this company.

Muddy


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jonathan Guthrie  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Jonathan Guthrie <jguth...@torch.brokersys.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Robert Posey <mu...@raytheon.com> wrote:
> I went so far as to explain why the
> initial learning curve was a problem.  Do I think its wise that companies
> don't make the effort to hire good people and train them on powerful tools
> like a customized version of EMACS can be.

I'm sure Mr. Naggum's rant is better, but here's mine:

How long does it take to learn that the up-arrow moves you up in the
file, the down arrow moves you down, the left- and right-arrows do the
obvious things, control-x control-s saves and control-c control-s exits?
To learn to make minimal use of an editor is the work of seconds.

Marking text and deleting or copying takes a few more seconds to learn.
Yes, to learn too nontrivial things takes a while, but most of what
beginners do with editors is trivial.  (I would say that most of what
advanced users do with editors is trivial, but there are people who do
EMACS Lisp as automatically as they breathe.)  Most of the rest is
specialized to the application and, therefore, is limited.

I used vi for years before learning how to cut-and-paste between files.

> Of course not, but having no desire to
> rise above a lead technical position there is nothing I can do about that.

That's another thing about what you say.  Technical lead is going to be
responsible for specifying positions and qualifying candidates.  You have
to be if you expect to get the people you need to do the job.  That is,
if you take the job you say you don't want to rise above, you WILL BE
responsible for setting some of these policies.  In that case, you should
take my advice:  Don't hire people who expect that their employer will
train them in what they need to know.  Usually, new people are dropped in
to firestorms and will need to get up to speed on their own because
everyone else is busy doing the work they're paid to do.  Instead, look
for people who are willing to take a pile of specifications and such and
figure out what to do on their own, or with a minimum of involvement
from the others on the team.  I'll pay for your copy of O'Reilly's
_Learning GNU Emacs_ and _Using Vi_, but don't expect me to read them to
you, or force you to read them yourself if the information contained
therein is what you need to do your job properly.

I don't like hiring people who are Microsoft-oriented because they tend
to be married to Microsoft Technical Support.  If I hire you (and I DO
hire people) I'm paying YOU for YOUR knowledge and I'm not getting my
money's worth if the sum total of that knowledge is Microsoft's 800-number
for technical support.  Yes, if you have a well-defined question with a
known answer (that somehow didn't make it into the documentation, where
the answers to all well-defined questions should be) it may be cheaper in
this one instance to have you ask someone at Microsoft for that answer.

However, in the long run, I, as an employer, benefit more if you develop
a deep understanding of the systems you work on and the environment that
you work in and that requires mucking about with the innards (I like to
call it "spelunking" because it is) in a way that may not be immediately
productive.  I should also point out that many of the questions asked of
anybody's technical support are not well-formed and, as a result, the
answers those people get are ambiguous, misleading, or just plain wrong.

Now, I personally don't know any systems for which using Microsoft Visual
Studio is a requirement and I sure don't work on any for which it is an
available tool, so the learning curve difference (and it's not as large
as you think--it's just that you've already climbed the one already so
it looks smaller than it was at the time) is not significant in my case.
YMMV, but to make sense, you've got to pick whether you approach things
as an embedded systems programmer or a Windows application developer.
The two approaches are different.  Right now, and as a senior embedded
systems programmer, you look an awful lot like a Windows application
developer to me.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Learning curves (was Re: Are there any LISP development systems...)" by Tim Bradshaw
Tim Bradshaw  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 2000/02/16
Subject: Learning curves (was Re: Are there any LISP development systems...)

* Michael Kappert wrote:
> I always thought 'having a steep learning curve' meant 'learning quickly'.
> Also, i thought that a 'learning curve' was attributed to the person that
> learns,
> not to the thing being learned.

The general use, I think, is that there's a certain amount you have
to learn before you can begin to use something in a reasonable way (be
it a program or a violin).  If the amount you have to learn is a lot
(say for a violin), then the curve is described as `steep'.  It only
really makes sense to talk about it that way if you consider the time
it takes too -- the learning curve for a violin is not steep in any
reasonable sense if you're willing to spend 50 years on learning it.

I think that it's pretty clear that the ability to deal with a really
aggressive learning curve in this sense is one of the characteristics
which used to distinguish real computer people from the general
population.  We all have our stories of how the first job we did after
college involved being an office and a cheque book and told to make a
supercomputer by next week.  And part of the trick is to know that you
*can* do this frightening thing, certainly in my case after a couple
of instances of being given some thing to do which I had no idea even
how to start, and discovering that I could just read the manual and
fight my way through it, I don't get frightened by learning hard things
any more.

But I think now that everyone uses computers, many more people are
just not willing to put this effort in, and they want something that
they can use competently immediately with no effort.  Many people
perhaps can't do the fast-learning thing, and sadly others, who could,
are being spoiled by the received wisdom that it should not be
necessary.  Sometimes I wonder why this has not happened for things
like musical instruments -- you don't hear people saying `the violin
should just not be so difficult to play!'.

Whether it is *possible* to have an immediately-usable program which
is not just crippling later on, when all the easy stuff starts getting
in the way, I don't know.  I suspect it may be, but I haven't seen
one.  Certainly things like the Windows GUI fail dismally here for me
(I haven't used the visual-foobar environments though).

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Learning Curves" by Harley Davis
Harley Davis  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Harley Davis" <nospam_hda...@nospam.museprime.com>
Date: 2000/02/16
Subject: Re: Learning Curves
Michael Kappert <k...@iitb.fhg.de> wrote in message

news:38AACBB2.A39B3E0A@iitb.fhg.de...

> Robert Posey wrote:
> > If you think the widely recognized relatively steep initial learning
curve
> > of EMACS doesn't exist you have lost all touch with reality.

> I always thought 'having a steep learning curve' meant 'learning quickly'.
> Also, i thought that a 'learning curve' was attributed to the person that
> learns, not to the thing being learned.

An interesting question actually.

If a learning curve is plotted as skill level on the dependent axis vs. time
on the independent axis, then of course people have learning curves, not the
thing being learned - unless for a particular task there is strong enough
similarity between people that each learner's curve is essentially
identical.

I believe most people elide the distinction between an individual's learning
curve for a task and the task's average learning curve, especially when
comparing tasks:  It is easier for almost everyone to get started using VS
than to get started using Emacs, so we can simply compare average learning
curves.

As far as the steepness of learning curves, this surprised me at first but
logically you are of course correct - a steep learning curve would imply a
task which is easily or at least quickly learned to a high degree of skill.
However, despite all logic, people often speak of steep learning curves for
tasks that are difficult and lengthy to acquire.  My best guess here is that
they confuse the actual interpretation of the graph (which would lead to
your conclusion) with the natural implications of being confronted with a
steep hill in physical reality - such a hill is difficult and lengthy to
climb.

-- Harley


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Are there any LISP development systems that are VC, or other GUI IDE like?" by Robert Posey
Robert Posey  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Robert Posey <mu...@raytheon.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

People still have problems, why is another question.  Part of the problem
is many people are used to Windows type method and out of the box Emacs is
much different.

> I used vi for years before learning how to cut-and-paste between files.

> > Of course not, but having no desire to
> > rise above a lead technical position there is nothing I can do about that.

> That's another thing about what you say.  Technical lead is going to be
> responsible for specifying positions and qualifying candidates.  You have
> to be if you expect to get the people you need to do the job.  

Not here, I have never had the chance to hire my own people.  It happens, but
the much more common event is that they are assigned.  Even when you have a
choice, it tends to be very limited.

> I don't like hiring people who are Microsoft-oriented because they tend
> to be married to Microsoft Technical Support.  If I hire you (and I DO
> hire people) I'm paying YOU for YOUR knowledge and I'm not getting my
> money's worth if the sum total of that knowledge is Microsoft's 800-number
> for technical support.  

I actually don't use anything but Word or Excel for my main job.  I haven't
found MS to ever be much help at all unless it was a business oriented
question.

> However, in the long run, I, as an employer, benefit more if you develop
> a deep understanding of the systems you work on and the environment that
> you work in and that requires mucking about with the innards (I like to
> call it "spelunking" because it is) in a way that may not be immediately
> productive.  I should also point out that many of the questions asked of
> anybody's technical support are not well-formed and, as a result, the
> answers those people get are ambiguous, misleading, or just plain wrong.

I agree, except that our systems are Embedded and most of the windows and
Linux environmental knowledge is only helpful in comparison.  Most of the
code I write, or design runs on system without operating systems.  If they
do have an operating system its VxWorks.  So while all knowledge is helpful,
when I have a choice I am much more impressed by a software person's hardware
or signal processing knowledge than anything to do with general purpose
computers.  In fact too much experience with large system software design
is a big minus, it seems to create a mindset that doesn't understand real
time.  This maybe why I value the ability to customize Emacs less than some,
even though it is potentially more valuable in a real time world due to
the large number of custom construct needed.  If I can find someone who
knows both worlds, that wonderful.  However, at my company you can be
sure that they will be gone soon.  

Muddy

> Now, I personally don't know any systems for which using Microsoft Visual
> Studio is a requirement and I sure don't work on any for which it is an
> available tool, so the learning curve difference (and it's not as large
> as you think--it's just that you've already climbed the one already so
> it looks smaller than it was at the time) is not significant in my case.
> YMMV, but to make sense, you've got to pick whether you approach things
> as an embedded systems programmer or a Windows application developer.
> The two approaches are different.  Right now, and as a senior embedded
> systems programmer, you look an awful lot like a Windows application
> developer to me.

That maybe because I don't directly write much of the Embedded code, and
write more windows stuff on the side.  I design Embedded Test Algorithms,
which are even lower level than the rest of the Embedded code.  When I
become involved with the code, its in the integration stage.  I have
debugged many, many times more code than I have written.  I guess my actual
coding experience in 15 years as a hardware designer, then systems engineer
is split about 50/50.  I not saying that no one uses EMACS here, I just saying
that it has failed to be standardized as a choice.  My whole point has been
apparently wasted on the flamers.  I have tried to say over and over again
that their debate methodology was flawed.  Remember I use EMACS even though
I don't use often enough to over come the curve.  I never said it wasn't worth
the effort, I said the curve was higher than it needed to be.  Looking at
the latest versions, it is clear the developers agree with me since they
have made major efforts to make it easier to use.  If software companies that
produce good software continue to ignore the out of the box issues that MS
has done at least fairly well on, MS will continue to dominate.  Calling the
people who complain about these issues stupid, lazy or any other insult is
not fighting Bill Legions, its surrender.

Muddy


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Learning Curves" by Robert Posey
Robert Posey  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Robert Posey <mu...@raytheon.com>
Date: 2000/02/16
Subject: Re: Learning Curves

Harley Davis wrote:

> As far as the steepness of learning curves, this surprised me at first but
> logically you are of course correct - a steep learning curve would imply a
> task which is easily or at least quickly learned to a high degree of skill.
> However, despite all logic, people often speak of steep learning curves for
> tasks that are difficult and lengthy to acquire.  My best guess here is that
> they confuse the actual interpretation of the graph (which would lead to
> your conclusion) with the natural implications of being confronted with a
> steep hill in physical reality - such a hill is difficult and lengthy to
> climb.

I stand corrected, I believe Harley maybe correct.

Muddy


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Are there any LISP development systems that are VC, or other GUI IDE like?" by Gareth McCaughan
Gareth McCaughan  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Gareth McCaughan <Gareth.McCaug...@pobox.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Robert Posey wrote:
> Visual Studio does have tags in a primitive way of bookmarks.  It
> works pretty well for the simple jumping around I do.

That doesn't have much to do with Emacs's tags. The point
of tags is that a tags table is generated automatically,
and then you tell it "go to the definition of such-and-such
a function" and it uses the information in the tags table
to do it. Visual Studio has a similar feature, but it
doesn't use the word "tags", and the information is stored
in some opaque and undocumented format. :-)

--
Gareth McCaughan  Gareth.McCaug...@pobox.com
sig under construction


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Posey  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Robert Posey <mu...@raytheon.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Gareth McCaughan wrote:

> Robert Posey wrote:

> > Visual Studio does have tags in a primitive way of bookmarks.  It
> > works pretty well for the simple jumping around I do.

> That doesn't have much to do with Emacs's tags. The point
> of tags is that a tags table is generated automatically,
> and then you tell it "go to the definition of such-and-such
> a function" and it uses the information in the tags table
> to do it. Visual Studio has a similar feature, but it
> doesn't use the word "tags", and the information is stored
> in some opaque and undocumented format. :-)

I was only equating them with the set and goto operations some one
mentioned, Visual Studio's go to definition, and got use of definition
works pretty well.  I will agree however that Microsoft is that worst at
using strange formats to store files.  My most favorable guess as to
why they do this is that they are trying to Stifle competition, if not
they are utter idiots.  Are you sure its undocumented, have you looked at
their website?

Muddy


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Hartmann Schaffer  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: h...@inferno.nirvananet (Hartmann Schaffer)
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?
In article <38AAF94F.6B44D...@raytheon.com>,
        Robert Posey <mu...@raytheon.com> writes:

> ...
> I don't use often enough to over come the curve.  I never said it wasn't worth
> the effort, I said the curve was higher than it needed to be.  Looking at
> the latest versions, it is clear the developers agree with me since they
> have made major efforts to make it easier to use.  If software companies that
> produce good software continue to ignore the out of the box issues that MS
> has done at least fairly well on, MS will continue to dominate.  Calling the
> people who complain about these issues stupid, lazy or any other insult is
> not fighting Bill Legions, its surrender.

most people who are seriously into software development don't mind the
initial effort to learn a tool that gives them muchg more in the long run

--

Hartmann Schaffer

It is better to fill your days with life than your life with days


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Learning Curves" by Paul Wallich
Paul Wallich  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: p...@panix.com (Paul Wallich)
Date: 2000/02/16
Subject: Re: Learning Curves
In article <38AAF9D4.D1DD7...@raytheon.com>, Robert Posey

The learning curve might be in the form of functionality achieved or percentage
of task finished vs effort expended (with effort on the y axis) to get you the
colloquial result. Time isn't really a factor except insofar as there's
only so much
energy you can devote per unit time.

One of the big questional about learning curves is plateaus and inflection
points:
Some tools require you to work very hard to get anything done at all, but once
you have learned them, you can do all the rest without further expenditure of
energy; others are more linear, and some of the most annoying have a sharp
upward slope right before the end rather than at the beginning...

paul


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Are there any LISP development systems that are VC, or other GUI IDE like?" by Erik Naggum
Erik Naggum  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?
* Robert Posey <mu...@raytheon.com>
| I agree with you about what should be done, unfortunately I work for very
| large company where I am totally unable to affect hiring policies.

  what part do you agree with?  I'm talking about _educating_ people that
  have already been hired, because whatever was hired was raw material, and
  education is what shapes them into something the company can use.

| Being passionate is not excuse for lack of ability to make rational
| arguments,

  you extrapolate from unwillingness to treat a bozo like you as an adult
  with _ability_ to make rational arguments.  this is a _fantastically_
  unintelligent extrapolation.

| when people let their emotions control them,

  emotions always control people.  that's their fundamental function.  the
  question is _which_ emotions.  some day you will understand this.

| I never mean to say that they shouldn't feel strongly, but that shouldn't
| blind them to both sides of an issue.

  what does it _take_ to make you understand that you're the one dreaming
  up this utter crap about other people?  I have told you that I can see
  _some_ advantages with _everything_.  _why_ is this something you have to
  keep denying all the time?  nobody here is blinded, except you, perhaps.

| To become so emotionally attached to a EDITOR is a problem.

  you don't understand how emotions work in technically apt people, so now
  it's a "problem".  grrrrreat!  tell you wat, bozo, _nobody_ is _attached_
  to an editor, emotionally or otherwise.  you don't have to be _attached_
  to feel something, you see.  well, perhaps you do, but you're not the
  prototype of all people on earth, now, are you?

| If any complain about EMACS drives them to attack the  the commentator,
| they have lost touch with reality.  EMACS is a fine program, BUT many
| people hate EMACS with equal passion.  When you allow your emotion to so
| blind to other points of view, your engineering ability has been
| severely compromised.

  *sigh*.  if only you could listen to yourself instead of expecting that
  others will listen to you.  _nobody_ suffers from what you would dearly
  hope they suffer from so _you_ could ignore them.  and I mean _nobody_.
  you don't understand jack shit about software and how it affects people
  with a working intelligence _and_ working emotions.  as soon as you
  realize this, you could be worth talking to.  so far, there is no sign
  that your brain is able to accept anything you don't already agree to.

| If you think the widely
| recognized relatively steep initial learning curve of EMACS doesn't exist you
| have lost all touch with reality.

  are you in really touch with Reality, "Muddy"?  whoever _actually_ thinks
  these things you dream up?  I keep telling you: nobody.  your enemies are
  figments of your not very well developed imagination.

| However, to assert that none of my arguments are valid...

  nobody has asserted any such thing.

| However, the paranoid of the EMACS Zealots has made them see things that
| aren't there.

  _really_?  how about the many demonstrations that you are arguing against
  some really stupid stuff that _nobody_ has actually ever said?

| Read my posting again, and see if I ever said anything to justify the
| reactions people made.

  just _how_ stupid are you, "Muddy"?  do you really think nobody did that
  _before_ they reacted to your incredibly retarded and unfounded opinions?

| >   by the way, wishful thinking like "there's something wrong with those who
| >   hate me" is a very useful psychological defense mechanism for those who
| >   are mentally unprepared to accept that other people aren't hateful to
| >   begin with and don't react without reason or observable cause.  it is
| >   fairly interesting to watch people respond to criticism as if criticism
| >   of _them_ has to come from psychopaths, while they are eminently able to
| >   criticize just about anything, usually without justifiable reasons.
|
| If any of you hate me for my comments you need serious help.

  I'm _amazed_ by your reading comprehension, "Muddy".  I said "[you] are
  mentally unprepared to accept that other people aren't hateful to begin
  with", and now your response proves just that.

  you're an idiot, Robert Posey.  shut your trap and leave us alone.

#:Erik


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?
* Robert Posey <mu...@raytheon.com>
| However, at my company you can be sure that they will be gone soon.

  so this really boils down to your still working at a place that is deeply
  dissatisfying to you, but it serves your personal needs better to blame
  Emacs (and/or Common Lisp) than to get out of your miserable situation.

  over the years, we have had a lot of people like you in comp.lang.lisp
  and the Emacs newsgroups.  I guess this is so because people think it's
  OK to blame these tools, but not OK to blame some other tools (such as
  Microsoft's cruftware), for the simple reason that being miserable in the
  majority makes people feel a lot _safer_ than being in a small minority
  (whether one would be miserable there or not).  I do my very best to make
  people feel unsafe and a lot more miserable in the majority, so it shall
  appear, if not be, safer and better to be in the minority, instead.

  your apologia for remaining at a miserable place are unconvincing at best.

  go fix your _real_ problem, OK?

#:Erik


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Coby Beck  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Coby Beck" <cb...@mercury.bc.ca>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Erik Naggum <e...@naggum.no> wrote in message

news:3159728087248949@naggum.no...

> * Robert Posey <mu...@raytheon.com>
>   you're an idiot, Robert Posey.  shut your trap and leave us alone.

> #:Erik

I, for one, believe Robert Posey has every right to post, and I don't share
at all the above sentiments.

Coby


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Robert Monfera  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Robert Monfera <monf...@fisec.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Unrelated to this thread, I just visited comp.object (which I do every
once in a while).  Among others, there is an easily identifiable loser
who can't stop posting pointless articles and opening debates he
predictably fills with his useless mantra.  Top contributors always
prove him wrong, but he does not change or quit despite the constant
humiliation.  It seems that too much tolerance and laissez-faire freedom
of speach does not work out well on that newsgroup
(->comp.object.moderated), and I prefer self-defence of a newsgroup over
moderation.  c.l.l. is the forum of a community, whose members should
have the right to try to reject noise and open newcomers' eyes to
(possibly shared) values.

It is reasonable to expect Robert to make his comments more carefully
and constructively so that he cannot be accused of repeated, aimless
hostility towards values many people foreseeably believe in.  This is
not to say he brought up points unworthy of discussion.

Robert


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paolo Amoroso  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Paolo Amoroso <amor...@mclink.it>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?
On 16 Feb 2000 09:49:07 +0100, Marco Antoniotti <marc...@parades.rm.cnr.it>
wrote:

> Another problem is 'etags'.  Last time I checked (I should give it
> another try, is my fellow countryman Potorti` listening :) ),
> DEFMETHOD and friends did not get the right treatment.

Without ILISP, the standard tag commands seem to work fine. etags is
supposed to correctly handle any kind of DEFSOMETHING form. Here is what
the Emacs manual says: "In Lisp code, any function defined with DEFUN, any
variable defined with DEFVAR or DEFCONST, and in general the first argument
of any expression that starts with `(DEF' in column zero, is a tag.". Which
specific problems are you referring to?

Paolo
--
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://cvs2.cons.org:8000/cmucl/doc/EncyCMUCLopedia/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jonathan  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Jonathan <n...@spam.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?
Thank you to everyone who responded to my question regarding coming to
EMACS from a background of the MS Visual tools.  I am trying to locate
the documentation necessary for me to start using EMACS in a more
optimal fashion. I appreciate the tip for Meta-tab and Meta-/ symbol
completion - this has already been very helpful. The eldoc module
described below also sounds useful, but I have been unable to locate
it. Can anyone point me to this module and any standard LISP resources
(ie somewhere that I could have searched for this module myself -
yahoo was unhelpful).

Thanks again,
Jonathan

On 15 Feb 2000 10:45:27 +0000, Philip Lijnzaad <lijnz...@ebi.ac.uk>
wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
thi  
View profile  
 More options Feb 16 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: thi <t...@netcom.com>
Date: 2000/02/16
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

"Coby Beck" <cb...@mercury.bc.ca> writes:
> I, for one, believe Robert Posey has every right to post, and I don't share
> at all the above sentiments.

i only use shared sentiments.

thi


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jon K Hellan  
View profile  
 More options Feb 17 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Jon K Hellan <hel...@acm.org>
Date: 2000/02/17
Subject: Re: Are there any LISP development systems that are VC, or other GUI IDE like?

Jonathan <n...@spam.com> writes:
> The eldoc module
> described below also sounds useful, but I have been unable to locate
> it. Can anyone point me to this module and any standard LISP resources
> (ie somewhere that I could have searched for this module myself -
> yahoo was unhelpful).

It's in the standard distribution. To activate it, put this in your
.emacs:

(autoload 'turn-on-eldoc-mode "eldoc" nil t)
(add-hook 'emacs-lisp-mode-hook 'turn-on-eldoc-mode)
(add-hook 'lisp-interaction-mode-hook 'turn-on-eldoc-mode)

If you want to look at it the code, M-x locate-library eldoc will tell
you where it is.

Jon


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 76 - 100 of 136 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »