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
help! absolute beginner
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 1 - 25 of 235 - Collapse all  -  Translate all to Translated (View all originals)   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
 
Zachary Turner  
View profile  
 More options Dec 1 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: "Zachary Turner" <ztur...@elsitech.com>
Date: 1998/12/01
Subject: help! absolute beginner
i have never programmed lisp before in my life, so i have no idea what's
really going on here, but i plan on learning it over the next 6 months or
so.  what i need is a LISP compiler so that i can get started.  I'm looking
into Harlequin LispWorks 4.1 Professional.  I've downloaded the Personal
Edition (which is available free for download at their website) but i have
no idea how to get a simple program up and running.  Can someone tell me
exactly what i need to do and exactly what code to type just to write an
extremely simple program (the LISP equivalent of the typical C "Hello World"
perhaps?) that prints something on the screen, just so that i can see some
results and know that I'm actually on the right track?  I have no idea how
to use LispWorks, and no idea about the language itself, so if someone could
just hold my hand and treat me like a complete moron i'd really appreciate
it.  :-)  Thanks for any help.

Zachary Turner


 
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.
Zachary Turner  
View profile  
 More options Dec 1 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: "Zachary Turner" <ztur...@elsitech.com>
Date: 1998/12/01
Subject: Re: help! absolute beginner
by the way, i don't need the code explained to me, i'll learn all of that
soon enough, i just want to see something happen before I go shell out money
on this product.  Thanks

Zachary Turner


 
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.
Sunil Mishra  
View profile  
 More options Dec 1 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Sunil Mishra <smis...@flash.cc.gatech.edu>
Date: 1998/12/01
Subject: Re: help! absolute beginner
Have a look at the Association of Lisp Users web site:

http://www.elwoodcorp.com/alu/

You will find a fair bit of information (tutorials as well) to get you up
to speed. Good luck!

Sunil


 
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.
Toolshed37  
View profile  
 More options Dec 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: toolshe...@aol.com (Toolshed37)
Date: 1998/12/02
Subject: Re: help! absolute beginner
well, i took a brief look at it, and not much help.  i dont' really want a
tutorial right now, i just want someone to give me enough code that i can just
cut and paste into the window of LispWorks and then tell me what to do to
execute the program so that i can see some type of output on the screen.  i'm
not going to start trying to learn lisp until later, right now i just want to
see something on my screen.  if you could just post an _entire_ hello world
program and tell me what to do in LispWorks to get it to run, i'd really
appreciate it.

 
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.
David B. Lamkins  
View profile  
 More options Dec 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: "David B. Lamkins" <dlamk...@teleport.com>
Date: 1998/12/02
Subject: Re: help! absolute beginner
In article <19981201224608.08315.00000...@ng146.aol.com> ,

toolshe...@aol.com (Toolshed37) wrote:
>well, i took a brief look at it, and not much help.  i dont' really want a
>tutorial right now, i just want someone to give me enough code that i can just
>cut and paste into the window of LispWorks and then tell me what to do to
>execute the program so that i can see some type of output on the screen.  i'm
>not going to start trying to learn lisp until later, right now i just want to
>see something on my screen.  if you could just post an _entire_ hello world
>program and tell me what to do in LispWorks to get it to run, i'd really
>appreciate it.

Well, define what you mean by a hello world program...  Here are several
that meet your requirements.

Because strings are self-evaluating in Lisp, this is the the simplest
program:
"Hello, world!"

If you want to get closer to the canonical hello world program that does
explicit output, try these:
(write "Hello, world!")
(format t "Hello, world!")
(format nil "Hello, world!")

If you want to pop up a window that says hello world, that kind of output is
platform dependent (and I don't have a copy of LW at hand).  Typically, you
can create a window that behaves as a text output stream, and use it
something like this:
(let ((w (make-instance 'window)))
  (format w "Hello, world!"))
Again, the window example may not work in LW (if it does, it's a lucky guess
on the class name).  Why don't you take a look through the manual and see
whether they have a tutorial?

Finally, if you want to create a standalone application, you're really gonna
have to crack that manual.  Every Lisp is different, but it would probably
be fruitful if you searched the index for some hyphenated combination of
dump or save and image or application.

---
David B. Lamkins <http://www.teleport.com/~dlamkins/>

There are many ways to abbreviate something, but only one way not to.


 
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.
Sunil Mishra  
View profile  
 More options Dec 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Sunil Mishra <smis...@spanker.cc.gatech.edu>
Date: 1998/12/02
Subject: Re: help! absolute beginner
"Hello World" is a rather futile exercise.

(princ "Hello World")
|Hello World|
"Hello World"

Any of these expressions at the command prompt will do what you want to,
and yet none of these is satisfying as a program.

If you want to write a function that simply does hello world, then

(defun foo ()
  (princ "Hello World"))

(foo)

This to me does not quite seem very satisfying as a program either.

I guess what I am trying to say is that Lisp is not very amenable to small
toy programs, simply because they are trivial to put together. Now, if you
want to deal with a large complex problem, Lisp tends to work great. There
are many, many problems that take loads of code in other languages, but end
relatively clean and nice in Lisp. An expressive syntax helps :-)

Going up yet another level, the "right way" to learn a language would be to
figure out what it is good for. Obviously, Lisp is not good for writing
Hello World, since you end up carrying around an environment at least 10MB
in size to get this to work. I don't know what your motives for learning
lisp are, but I would think hard about this question.

Now, if you want to ask what lisp is good for, I would suggest trekking
over to dejanews. This question has been asked enough times. If you have a
problem at hand, there are lots of *very* smart people on this newsgroup
that would be more than happy to help you out. (They've been kind to me,
certainly.)

Sunil


 
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.
Zachary Turner  
View profile  
 More options Dec 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: "Zachary Turner" <ztur...@elsitech.com>
Date: 1998/12/02
Subject: Re: help! absolute beginner
Sunil Mishra wrote in message ...
>Going up yet another level, the "right way" to learn a language would be to
>figure out what it is good for. Obviously, Lisp is not good for writing
>Hello World, since you end up carrying around an environment at least 10MB
>in size to get this to work. I don't know what your motives for learning
>lisp are, but I would think hard about this question.

>Now, if you want to ask what lisp is good for, I would suggest trekking
>over to dejanews. This question has been asked enough times. If you have a
>problem at hand, there are lots of *very* smart people on this newsgroup
>that would be more than happy to help you out. (They've been kind to me,
>certainly.)

Oh, I have very valid motives for learning LISP.  I'm a university student
and in
the Spring I'm doing an independent study course on Artificial Intelligence,
for which I've decided to learn LISP, since it is perfectly suited for doing
AI
programming.  I also realize that it is not explicitly for AI, but that it
does
suit the problem perfectly.  I was able to get something to run with the
help
of all the posts, thanks to everyone who posted.  I'll probably go shell out
some $$ for LispWorks now, I like the fact that you can write in LISP and
deliver it as a .DLL, which you can link to in C++ :-)

Zachary Turner


 
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.
Joachim Achtzehnter  
View profile  
 More options Dec 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Joachim Achtzehnter <joac...@kraut.bc.ca>
Date: 1998/12/02
Subject: Re: help! absolute beginner

"Zachary Turner" <ztur...@elsitech.com> writes:

> Oh, I have very valid motives for learning LISP.  I'm a university
> student...  I'll probably go shell out some $$ for LispWorks now...

If you just want to learn Lisp then why are you so keen on spending a
large sum of money? Last time I looked, both Harlequin and Franz had
full-featured versions of their Lisp environments free for personal
use. And there are a whole bunch of Lisp implementations that are free
software, in case you ever wanted to look at the inside :-)

Joachim

--
joac...@kraut.bc.ca      (http://www.kraut.bc.ca)
joac...@mercury.bc.ca    (http://www.mercury.bc.ca)


 
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.
Zachary Turner  
View profile  
 More options Dec 2 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: "Zachary Turner" <ztur...@elsitech.com>
Date: 1998/12/02
Subject: Re: help! absolute beginner
I'm spoiled I guess?  I've been writing games in C/C++ using DirectX and
OpenGL
for some time now and it'd be nice if, after I get good with Lisp, I could
write all
my AI code in LISP, compile it to a DLL, and dynamically link to the DLL in
my
games, which will be written in C/C++.


 
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.
Sunil Mishra  
View profile  
 More options Dec 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Sunil Mishra <smis...@hustle.cc.gatech.edu>
Date: 1998/12/03
Subject: Re: help! absolute beginner
I suspect doing things the other way around - writing your games in lisp,
and using C/C++ routines for specific functions - will work out better. But
then that's just a guess. I'm only familiar with Harlequin Lispworks, and I
know they have an interface for automatically reading header files and
constructing an interface to C. So, as long as you have the header files,
constructing an OpenGL interface *ought* to be straightforward. (I haven't
done this, so I can't be certain.)

Sunil


 
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.
Zachary Turner  
View profile  
 More options Dec 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: "Zachary Turner" <ztur...@elsitech.com>
Date: 1998/12/03
Subject: Re: help! absolute beginner
I'm not sure how practical that would be.  All graphics, sound, input, and
network programming I typically do in C++ so it wouldn't make much sense to
write the whole program in Lisp and link in all code relating to graphics,
sound, input, and network programming when I could write it in C++ and link
in only the AI stuff.  One thing that's just come to my attention though:
How do you prototype a Lisp function in C?  From what I've learned of Lisp
so far (not very much at all) it isn't typed at all.  The list (1 2 3 (foo
bar 37)) is quite different in memory size from the list (1).  So I guess
the two main things that you would need to know how to declare in C are an
atom and a list, taking into consideration that a list can contain other
lists.  Has anyone had any experience doing this?


 
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.
Zachary Turner  
View profile  
 More options Dec 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: "Zachary Turner" <ztur...@elsitech.com>
Date: 1998/12/03
Subject: Re: help! absolute beginner
On second thought maybe this isn't such a bad idea..  Interesting at the
least...  I'll give it a shot in a few months after I get proficient with
Lisp.  On another note, does anyone know what the deal is with Franz, Inc.?
I've been trying to get in touch with these people for the last few weeks
and they don't return emails and when I call they say that the lady who
handles sales "is not currently in the office and wont' be in for the
remainder of the day."  That's happened twice now and the email thing has
happened twice also.  I evaluated Allegro CL 5.0 and I really like it, but
these people are basically sitting here with the "No we don't your money.
Go give it to Harelquin" attitude, which is really frustrating since I want
to purchase Allegro.  Has anyone else had better luck with them?

Zach


 
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.
Vassili Bykov  
View profile  
 More options Dec 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: "Vassili Bykov" <vass...@objectpeople.com>
Date: 1998/12/03
Subject: Re: help! absolute beginner
For the kind of things you are describing, you might really like Corman Lisp
(http://www.corman.net/CormanLisp.html).

Zachary Turner wrote in message <746dv0$qi...@uuneo.neosoft.com>...
>On second thought maybe this isn't such a bad idea..  Interesting at the
>least...  I'll give it a shot in a few months after I get proficient with
>Lisp.  On another note, does anyone know what the deal is with Franz, Inc.?

[...]

 
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.
Tim Bradshaw  
View profile  
 More options Dec 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@aiai.ed.ac.uk>
Date: 1998/12/03
Subject: Re: help! absolute beginner

* Zachary Turner wrote:
> On second thought maybe this isn't such a bad idea..  Interesting at the
> least...  I'll give it a shot in a few months after I get proficient with
> Lisp.  On another note, does anyone know what the deal is with Franz, Inc.?
> I've been trying to get in touch with these people for the last few weeks
> and they don't return emails and when I call they say that the lady who
> handles sales "is not currently in the office and wont' be in for the
> remainder of the day."

They've probably been very busy organising a conference (very well, I
thought).

--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.
john.watton  
View profile  
 More options Dec 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: john.wat...@alcoa.com
Date: 1998/12/03
Subject: Re: help! absolute beginner
In article <u1z92.2402$5n1.19100...@news.magma.ca>,
  "Vassili Bykov" <vass...@objectpeople.com> wrote:

> For the kind of things you are describing, you might really like Corman Lisp
> (http://www.corman.net/CormanLisp.html).

Corman Lisp is betaware. I recommend that if you have the money for real
commercial grade software that you stick with Franz or Harlequin. They have
been battle tested, implement the ANSI standards, and you will experience far
fewer fustrations with them. My experience with Corman Lisp involved frequent
crashes, missing features (like macrolet), and far slower performance. And
all I tried on Corman Lisp were a few small benchmarks. I hate to be negative
but you can't really expect a new Lisp environment to be competitive with
folks with a large staff and years behind their product? For a beginner on
Windows I recommend Harlequin Lispworks Personal Edition and when you get a
real project graduate to the Professional Edition (~$500) which costs only a
few hundred more than what Corman wants. If you need even more performance
(and have even more dollars) then consider Franz's Allegro CL(~$3000-4000).
(I have both and prefer ACL over Lispworks but I am biased by having used ACL
on Unix for years and the need for the absolute fastest floating point
speed.)

--
John Watton
Aluminum Company of America

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    


 
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.
John Atwood  
View profile  
 More options Dec 3 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: atwo...@bronze.CS.ORST.EDU (John Atwood)
Date: 1998/12/03
Subject: Re: help! absolute beginner
if you're into games, ya might also be interested in this scheme product
that has an integrated solid modeler:
        http://www.schemers.com/3ds20.html

John Atwood
-------------------------------------------


 
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 Dec 5 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 1998/12/05
Subject: Re: help! absolute beginner
* "Zachary Turner" <ztur...@elsitech.com>
| On another note, does anyone know what the deal is with Franz, Inc.?

  well, yes, I do.  it appears that you walked into a small restaurant with
  Burger King expectations.  in so doing, you might have triggered some
  strong negative responses based solely in a cultural conflict that you
  might not even be aware of.  phone numbers and e-mail addresses look very
  much alike, in contrast to storefronts, offices, and counters.

  you said you know nothing about (Common) Lisp -- one of the things you
  will experience is that the community is very different from the Windows
  communities, whence it appears you come.  for instance, the Common Lisp
  market is not marketing-driven, it is not a pyramid game that requires
  ever new people nor a bug-and-upgrade scam, and it is not leveraging its
  operational costs across a huge volume of sales.  rather, it is a pretty
  mature market of long-term partnerships with a steady growth.  the quick
  sale is not unlike a one-night-stand in this setting and you _may_ just
  have appeared much less than serious than you believed you were.

| I evaluated Allegro CL 5.0 and I really like it, but these people are
| basically sitting here with the "No we don't your money.  Go give it to
| Harelquin" attitude, which is really frustrating since I want to purchase
| Allegro.  Has anyone else had better luck with them?

  yes, I have.  the fact that I have happy Common Lisp clients today is
  probably due mostly to the excellent and welcoming attitude at Franz Inc
  when I first approached them.  they have continued to be very helpful in
  making my projects succeed, both for me and for my clients.  I think what
  you write is grossly unfair, so I have to reiterate my impression that
  you have stumbled on a cultural conflict; not all restaurants serve fast
  food, some cater to a very different audience and their tastes and needs.

#:Erik
--
  The Microsoft Dating Program -- where do you want to crash tonight?


 
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.
Vassili Bykov  
View profile  
 More options Dec 5 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Vassili Bykov <vass...@objectpeople.com>
Date: 1998/12/05
Subject: Re: help! absolute beginner
In article <3121816954816...@naggum.no>,
  Erik Naggum <e...@naggum.no> wrote:

> * "Zachary Turner" <ztur...@elsitech.com>
> | I evaluated Allegro CL 5.0 and I really like it, but these people are
> | basically sitting here with the "No we don't your money.  Go give it to
> | Harelquin" attitude, which is really frustrating since I want to purchase
> | Allegro.  Has anyone else had better luck with them?

>   yes, I have.  the fact that I have happy Common Lisp clients today is
>   probably due mostly to the excellent and welcoming attitude at Franz Inc
>   when I first approached them.  they have continued to be very helpful in
>   making my projects succeed, both for me and for my clients.

I can add that I have had a totally different (from Zachary's) experience in
communicating with Franz, in spite of never even having been their paying
customer.  Virtually every e-mail inquiry sent to the sales (out of
curiosity, to keep an eye on the situation in case I do get a chance to
become a paying customer), as well as ordering of ACL 4.3 for Linux, was
followed up by a phone call from them.  I have no idea what was the secret of
"looking serious", but I have always had an impression they indeed have a
very enthusiastic and welcoming attitude.

--Vassili

--
Vassili Bykov
The Object People
http://www.objectpeople.com

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    


 
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.
Vassili Bykov  
View profile  
 More options Dec 6 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Vassili Bykov <vass...@objectpeople.com>
Date: 1998/12/06
Subject: Re: help! absolute beginner
In article <7470f8$l5...@nnrp1.dejanews.com>,

  john.wat...@alcoa.com wrote:
> Corman Lisp is betaware. I recommend that if you have the money for
> real commercial grade software that you stick with Franz or
> Harlequin. They have been battle tested, implement the ANSI standards,
> and you will experience far fewer fustrations with them. My experience
> with Corman Lisp involved frequent crashes, missing features (like
> macrolet), and far slower performance.

Very true.  But I do believe Corman Lisp has its place in the sun,
together with all the big commercial and non-commercial players,
because it scratches some itches other implementations do not.

> I hate to be negative but you can't
> really expect a new Lisp environment to be competitive with folks with
> a large staff and years behind their product?

Perhaps because there does not have to be a competition.  You
obviously speak from the viewpoint of a corporate developer who has
the money and expects return of investment.  This is great, but what
about the hobbyists?  The "Personal" and "Lite" editions of LWW and
ACLW are very different from Corman Lisp, and not always to their
advantage.  First thing, they are crippled, second, you don't have the
source, third, you are not allowed to redistribute them as parts of
your application.

> For a beginner on
> Windows I recommend Harlequin Lispworks Personal Edition and when you
> get a real project graduate to the Professional Edition (~$500) which
> costs only a few hundred more than what Corman wants.

What is better, open-source betaware or black box crippleware?  Before
answering, it is important to consider what for.

For a beginner, LWW Personal or ACLW Lite are indeed the best choice.

But, there is not necessarily a graduation with getting a real Lisp
project.  One may have Lisp-unrelated projects in real life they are
perfectly happy about, or unable to change for the time being.  So
what do you use if you want something that is not crippled, is still
free or very low cost, allows you to let others see and use your work
as an application, and allows you to see what is inside so that you
can add what is missing or fix what is broken?  None of the free
versions of the big commercial players fit the description.

As for "what Corman wants", you seem to have misread the license
conditions.  Roger does not want anything for the compiler and the
runtime system. Corman Lisp is free, and that is uncrippled version
with the right to non-commercially distribute binary applications
which may include the compiler.  None of the free versions of the
commercial stuff in Windows come close to this.  Add to that full
source code, and there is some weight to compare.

Now, on the technical side, Corman Lisp has a very interesting balance
between low-level and high-level stuff.  You can do everything a C
programmer can.  This was the reason I said the original poster may be
interested in Corman Lisp, since there was some talk about polygon
pushing and game programming.  The FFI in Corman Lisp is very flexible
and transparent.  The assembly-level stuff is fully open, to the point
that one can write inline assembly code in Lisp functions.  It is,
essentially, Lisp with all the capabilities of C when it comes to
communicating with the outside world.

So, my take on this (besides that I don't think Lisp community
should (or, even, can afford to) kick the underdog) is yes,
Corman Lisp is worse compared to the entrenched big commercial
players, but it just might happen to be the kind of worse that is
better here and there...

--Vassili

P.S.  BTW, Roger Corman will soon release an update with improved
thread stability (those crashes are due to Windows thread
implementation "features"), macrolet, and the full source--Lisp and C,
among some other things.

P.P.S.  No, I am not affiliated with Roger.

P.^3S. If you are interested in joining an online community of Corman
Lisp users, you are welcome to <http://www.dejanews.com/~cormanlisp>.

--
Vassili Bykov
The Object People
http://www.objectpeople.com

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    


 
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.
Rainer Joswig  
View profile  
 More options Dec 6 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: jos...@lavielle.com (Rainer Joswig)
Date: 1998/12/06
Subject: Re: help! absolute beginner
In article <74d0hq$it...@nnrp1.dejanews.com>, Vassili Bykov

<vass...@objectpeople.com> wrote:

> As for "what Corman wants", you seem to have misread the license
> conditions.  Roger does not want anything for the compiler and the
> runtime system. Corman Lisp is free, and that is uncrippled version
> with the right to non-commercially distribute binary applications
> which may include the compiler.  None of the free versions of the
> commercial stuff in Windows come close to this.  Add to that full
> source code, and there is some weight to compare.

"Free" nowadays often seems to be:

- you are free to fix the bugs you never wanted to fix.
- you are free to implement the functionality you
  never wanted to program yourself
- you are free to wade through large amounts of complicated
  source code you never wanted to look at

Some people seem to really underestimate the massive amount of work
that is needed to write a really usable and balanced system. This
week I checked a small piece of code (two pages) in five Lisp systems.
a)  one *free* versions I checked was not able to run it
    (a class fixnum?) without modifications
b)  for the two free systems I gave up waiting for the result
    (P266 and SUN E250). My old MacIvory beats them. Ha!

So, people don't get your expectations to high and never underestimate
the work that is needed to develop a Lisp system. I said it some
time ago, I have ***high*** respect for guys like Roger Corman
who are trying to tame the beast.

--
http://www.lavielle.com/~joswig


 
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 Mai  
View profile  
 More options Dec 6 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: Pierre Mai <p...@acm.org>
Date: 1998/12/06
Subject: Re: help! absolute beginner

jos...@lavielle.com (Rainer Joswig) writes:
> Some people seem to really underestimate the massive amount of work
> that is needed to write a really usable and balanced system. This
> week I checked a small piece of code (two pages) in five Lisp systems.
> a)  one *free* versions I checked was not able to run it
>     (a class fixnum?) without modifications

While the ANSI Standard does not mandate that the type specifier
FIXNUM have a corresponding class (unlike INTEGER), it does IMHO
allow implementations to define classes for other type specifiers
(Section 4.3.7):

   "Individual implementations may be extended to define other type
    specifiers to have a corresponding class."

CMU CL does define a class for FIXNUM.

> b)  for the two free systems I gave up waiting for the result
>     (P266 and SUN E250). My old MacIvory beats them. Ha!

If you could give me access to the source code, IŽd be very interested
in looking into performance issues in CMU CL on Intel, so that the
quality of implementation increases for one of the free systems out
there ;)

> So, people don't get your expectations to high and never underestimate
> the work that is needed to develop a Lisp system. I said it some

Regs, Pierre.

--
Pierre Mai <p...@acm.org>               http://home.pages.de/~trillian/
  "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.
Discussion subject changed to "help! absolute beginner - Corman Lisp vs. ..." by john.wat...@alcoa.com
john.watton  
View profile  
 More options Dec 6 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: john.wat...@alcoa.com
Date: 1998/12/06
Subject: Re: help! absolute beginner - Corman Lisp vs. ...
In article <74d0hq$it...@nnrp1.dejanews.com>,
  Vassili Bykov <vass...@objectpeople.com> wrote:

> > As for "what Corman wants", you seem to have misread the license
> conditions.  Roger does not want anything for the compiler and the
> runtime system. Corman Lisp is free

He wants $300 for the development environment if memory serves me. The rest is
"free".

I want to correct something else I said earlier. Allegro CL Professional is
something like $4000 which gives you the ability to distribute runtime
internal to a corporation (external to corporation Franz wants to negotiate a
cut). There is an Allegro Personal which is in the $500-900 range but no
runtime ability which I had not mentioned.

--
John Watton
Aluminum Company of America

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    


 
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 "help! absolute beginner" by Rainer Joswig
Rainer Joswig  
View profile  
 More options Dec 6 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: jos...@lavielle.com (Rainer Joswig)
Date: 1998/12/06
Subject: Re: help! absolute beginner
In article <87soetm4mn....@orion.dent.isdn.cs.tu-berlin.de>, Pierre Mai

<p...@acm.org> wrote:
> > b)  for the two free systems I gave up waiting for the result
> >     (P266 and SUN E250). My old MacIvory beats them. Ha!

> If you could give me access to the source code, I=B4d be very interested
> in looking into performance issues in CMU CL on Intel, so that the
> quality of implementation increases for one of the free systems out
> there ;)

Nothing special. Just using generic functions instead of
ordinary functions. Calling methods seems to have a huge overhead
(also conses like hell) in CMU CL. The version without methods
ran as expected. I tried this test only
once on my MacIvory and actually methods were faster (!) - on other
implementations there was a 15% speed penalty using
methods.

--
http://www.lavielle.com/~joswig


 
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.
Rainer Joswig  
View profile  
 More options Dec 6 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: jos...@lavielle.com (Rainer Joswig)
Date: 1998/12/06
Subject: Re: help! absolute beginner
In article <87soetm4mn....@orion.dent.isdn.cs.tu-berlin.de>, Pierre Mai

<p...@acm.org> wrote:
> While the ANSI Standard does not mandate that the type specifier
> FIXNUM have a corresponding class (unlike INTEGER), it does IMHO
> allow implementations to define classes for other type specifiers
> (Section 4.3.7):

>    "Individual implementations may be extended to define other type
>     specifiers to have a corresponding class."

> CMU CL does define a class for FIXNUM.

You are right.

--
http://www.lavielle.com/~joswig


 
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 "help! absolute beginner - Corman Lisp vs. ..." by Rainer Joswig
Rainer Joswig  
View profile  
 More options Dec 6 1998, 3:00 am
Newsgroups: comp.lang.lisp
From: jos...@lavielle.com (Rainer Joswig)
Date: 1998/12/06
Subject: Re: help! absolute beginner - Corman Lisp vs. ...

So it seems that LispWorks for Windows is much cheaper?

--
http://www.lavielle.com/~joswig


 
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 1 - 25 of 235   Newer >
« Back to Discussions « Newer topic     Older topic »