Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Affordable Common Lisp implementations on Win95/98/NT?
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 54 - 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
 
ebfg01  
View profile  
 More options Jun 22 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: ebf...@bluewin.ch
Date: 2000/06/22
Subject: Affordable Common Lisp implementations on Win95/98/NT?

Hi,

The subject says the essential. I am looking for an affordable (free
would be even better) implementation of ANSI (or CLTL II) Common Lisp
for Win95, with a developpment environnment that can use tools
developped
on workstations, like Maxima, and a GUI.

I looked that the site of the ALU, and I tested several implementations
proposed there:

_ I tried the personal edition of Harlequin LispWorks, but I found its
  limitations too strong. For example it did not pass Guy Steele's
  test (/ (factorial 1000) (factorial 999)) with a factorial
intentionally
  defined recursively. It produced a stack overflow.

_ Franz Inc does also have a "trial" edition for Windows, but with a
heap
  that cannot be larger than 16Mb, I did not find useful to evaluate it.

_ I downloaded CLISP. It looks less restricted, but it is requires a DOS
  window which is bound to disappear in the next version of Windows and
  the Win32 version looks quite bare. Integration (in Windows) between
  CLISP and Emacs (20.7.1) is problematic (with the most primitive
method
  [calling Clisp from a shell], it cannot find the path to the
lispinit.mem.
  The documentation that comes with it is small, but I did not find very
  much about a developpment environnment (debugger, stepper, inspector,
  class browser, integration with Emacs [including the possibility to
look
  at a definition when one is in the debugger], GUI and external
packages).

  Actually, I did find a few packages, i.e. a debugging environnment and
an
  old version of Maxima, but both are bound to TCL/TK which is mainly
based
  on X11 (ports to Win32 exist now, but I don't know how good they are).

_ I found an implementation called "Corman Lisp". It is native, it looks
fast
  and efficient, but I don't know how complete its implementation is and
its
  developpment environnement is not free (it costs $200), it does not
include
  a GUI generator and I am not sure that it will be possible to use (or
even
  port) tools developped in the Unix World.

Well, what I found did not leave me very enthusiastic. Maybe with the
exception of the commercial products of Harlequin and Franz Inc, there
doesn't
seem to be very much good common Lisp environnment under Windows. And I
am
not even sure that the commercial products are really able to use all
the
packages available (either commercially or under the GNU copyleft).
Although
I can understand that Windows is not the preferred platform for many
people
(mine remains the Symbolics I used many years ago), I am not sure that
ignoring
the platform used by a large majority of people makes sense.

Well, what is your perception of Clisp and of Corman Lisp under Windows?
Is there a way to turn them into a good environnment without too much
effort?
If I get the Win32's version of TCL/Tk, is it relatively easy to install
Maxima and CLISP's debugging environnement, or do they need a (partial)
re-implementation? How good is the resulting environnment?

Thank you very much in advance for your help.

Marie-Noëlle Baechler


 
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.
The Glauber  
View profile  
 More options Jun 22 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: The Glauber <theglau...@my-deja.com>
Date: 2000/06/22
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?
I don't know enough to comment on these things, but so far i like CLISP
a lot (but then, i don't mind minimalistic environments). I only wish
they had included a "readkey" or command history buffer in the
precompiled binary. But then, can't really complain about a free
product!

glauber
--
Glauber Ribeiro
theglau...@my-deja.com
"Opinions stated are my own and not representative of Experian"

Sent via Deja.com http://www.deja.com/
Before you buy.


 
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 Jun 22 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 2000/06/22
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?
* ebf...@bluewin.ch
| Well, what I found did not leave me very enthusiastic.

  Neither was your incredibly negative message.  Why, precisely, do
  you need help when you have made up so much of your mind?  Pardon my
  prejudice against such articles (and surely you don't have anything
  against prejudice who don't even bother to test a product based on
  prejudice), but we're going to have another round of "oh, I like
  Lisp, but I cannot use it in my environment", which I just _hate_.

| Although I can understand that Windows is not the preferred platform
| for many people (mine remains the Symbolics I used many years ago),
| I am not sure that ignoring the platform used by a large majority of
| people makes sense.

  You're wrong, of course, but why bother improving on your negativity?

#:Erik
--
  If this is not what you expected, please alter your expectations.


 
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.
Raymond Toy  
View profile  
 More options Jun 22 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Raymond Toy <t...@rtp.ericsson.se>
Date: 2000/06/22
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

>>>>> "Glauber" == The Glauber <theglau...@my-deja.com> writes:

    Glauber> a lot (but then, i don't mind minimalistic environments). I only wish
    Glauber> they had included a "readkey" or command history buffer in the
    Glauber> precompiled binary. But then, can't really complain about a free

I don't know about Win32, but Clisp on Unix can be compiled with
readline which gives you a command history and command-line editing.
I like this very much.

    Glauber> product!

People complain about everything. :-)

Ray


 
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.
The Glauber  
View profile  
 More options Jun 22 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: The Glauber <theglau...@my-deja.com>
Date: 2000/06/22
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?
In article <4n8zvxflag....@rtp.ericsson.se>,
  Raymond Toy <t...@rtp.ericsson.se> wrote:
[...]

> I don't know about Win32, but Clisp on Unix can be compiled with
> readline which gives you a command history and command-line editing.
> I like this very much.

It's included in the AIX binary, but not in the win32 binary (this is
slightly painful). But then, the win32 binary is version 2000-03-06,
not the most recent (2000-03-09) :-)

>     Glauber> can't complain about a free product!

> People complain about everything. :-)

Don't they? :-)

glauber

--
Glauber Ribeiro
theglau...@my-deja.com
"Opinions stated are my own and not representative of Experian"

Sent via Deja.com http://www.deja.com/
Before you buy.


 
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.
Frank A. Adrian  
View profile  
 More options Jun 22 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Frank A. Adrian" <fadr...@uswest.net>
Date: 2000/06/22
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?
I would warn the original poster that there are some limitations in the
Corman Lisp system (not a full CLOS implementation, a few functions here and
there are missing, etc.) and there is not any built-in GUI system per se.
It's advantages are that it is well integrated with the Windows environment,
it has built-in support for DLL's, and the system is callable as a COM
component.  I've been using it for about a year or so and I've enjoyed it
more than the commercial systems (maybe because it's open source and I can
actually see what's going on under the covers).  It's well worth the fee you
pay to Roger.  If I were going solely on a criteria of functionality vs.
price for a Windows capable Common Lisp, I'd say it's the best system out
there.

faa

P.S.  One might say that the (free) CLISP has a better functionality/price,
but since I like Corman Lisp's minimalist IDE better than CLISP's DOS
window, I give the latter negative functionality points (Not to knock
Bruno's Common Lisp implementation - which is very nice - but a DOS
window?!?!?!).

John Watton <john.wat...@alcoa.com> wrote in message

news:8iuc3j$ub$1@nnrp1.deja.com...


 
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.
ebfg01  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: ebf...@bluewin.ch
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

Well, it is your right to be disappointed by my message, as I was
disappointed by what I found. And I also feel that I have the right
to express my disappointment as you have the right to express yours.

I posted my message because I was far from sure that I did see
everything,
especially about CLISP and Corman Lisp running on windows (getting the
funding for commercial licenses of Allegro CL or Harlequin CL is out of
question). I am willing to spend some time and even some money on a
software,
but only if it has a real potential, if it runs on Windows and if it can
be
extended without system programming. Several years ago, I spent 500 UK
pounds
on an Common Lisp environnement that proved uselss and I want to avoid
that experience.

As a side note, if Franz Inc did also offer a full but older version
of Common Lisp on Windows, as it does on Linux, I would have been
very interested.

Once again, it is your right to have other expectations than mine.

MNB


 
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 Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: John Watton <john.wat...@alcoa.com>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?
In article <39526DB6.3577D...@bluewin.ch>,

  ebf...@bluewin.ch wrote:
>  I found an implementation called "Corman Lisp". It is native, it
looks
> fast
>   and efficient, but I don't know how complete its implementation is
and
> its
>   developpment environnement is not free (it costs $200), it does not
> include
>   a GUI generator and I am not sure that it will be possible to use
(or
> even
>   port) tools developped in the Unix World.

I wouldn't worry about the $200. It appears optional since I have run
version 1.4 since the day it has come out and the development
environment has always been there. Talk about grace period! To the
question about registering just choose not yet. I have been meaning to
send Mr. Corman the money - just haven't gotten around to it. BTW any
company that is going to make you spend time justifying a $200 purchase
is about to go under - get your resume out there. As for GUI generator
- did you read the first paragraph of the Corman Lisp User Guide and
Reference? I guess not. To quote: .. is fully integrated with the Win32
API, with all the Windows functions readily available from Lisp." In
case you can't find the manual look in the /documentation subdirectory
of the installation directory.

--
John Watton
Alcoa Inc.

Sent via Deja.com http://www.deja.com/
Before you buy.


 
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 Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?
* ebf...@bluewin.ch
| Well, it is your right to be disappointed by my message, as I was
| disappointed by what I found. And I also feel that I have the right
| to express my disappointment as you have the right to express yours.

  When you invoke rights where they clearly have no place, you tell me
  that you have no intention of listening to anyone but yourself, and
  thus strongly reinforce my negative impression of your business here.

| As a side note, if Franz Inc did also offer a full but older version
| of Common Lisp on Windows, as it does on Linux, I would have been
| very interested.

  They do that on Linux?  I'm not as much bothered by the fact that
  you post misleading, negative stuff as that you seem completely
  oblivious to the fact that you assume without due cause that you are
  entirely correct in everything you say even when there is evidence
  to the contrary either presented to you, bordering on the bloody
  obvious, or very easily available.

  Franz Inc likes to work _with_ their customers.  This means you have
  to engage in the unusual task of talking to a vendor, not just order
  some stuff over the Net on a take it or leave it basis.  It also
  means _you_ need a serious attitude readjustment before you approach
  them.  You sound like the world owes you a break -- and I know of no
  vendor of anything who will respond nicely to such an attitude,
  especially not when you ask for free stuff.

  If you were so "very interested" as you'd like me to believe, you
  wouldn't be put off by silliness and prejudice.  If you were honest
  in your desire to use Lisp on the Windows platform, disappointment
  is the last I would expect.  So I assume your disappointment is real
  and your stated desire is not.

| Once again, it is your right to have other expectations than mine.

  I think perhaps you should read my .signature.

  Quit this talk about "rights", please.  You insult the concept.

#:Erik
--
  If this is not what you expected, please alter your expectations.


 
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.
Fernando  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Fernando" <f...@mindless.com>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

<ebf...@bluewin.ch> escribió en el mensaje
news:39526DB6.3577D730@bluewin.ch...

> Hi,

> The subject says the essential. I am looking for an affordable (free
> would be even better) implementation of ANSI (or CLTL II) Common Lisp
> for Win95, with a developpment environnment that can use tools
> developped
> on workstations, like Maxima, and a GUI.

    You're probably out of luck.  The only free CL for win32 is CLisp.  If
buying a commercial version is out of question, and if you have the time and
knowledge, you could consider porting cmucl to win32... O:-)  I don't know
if there's anyone working on such a port, but it would be interesting.

> I can understand that Windows is not the preferred platform for many
> people

It is the preferred platform for MANY people, that's the problem };-)

 
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.
bperryman  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: bperry...@my-deja.com
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?
In article <39526DB6.3577D...@bluewin.ch>,

  ebf...@bluewin.ch wrote:
> _ I tried the personal edition of Harlequin LispWorks, but I found its
>   limitations too strong. For example it did not pass Guy Steele's
>   test (/ (factorial 1000) (factorial 999)) with a factorial
> intentionally
>   defined recursively. It produced a stack overflow.

It does is you compile the function, otherwise it runs an interpreted
version.

CL-USER 1 > (defun factorial (n)
              (if (zerop n)
                  1
                (* n (factorial (1- n)))))
FACTORIAL

CL-USER 2 > (compile 'factorial)
; Loading fasl file D:\Program Files\Harlequin\LispWorks
Personal\lib\4-1-0-0\modules\concat\xref.fsl
FACTORIAL
NIL
NIL

CL-USER 3 > (/ (factorial 1000) (factorial 999))
1000

CL-USER 4 >

Sent via Deja.com http://www.deja.com/
Before you buy.


 
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.
Jason Trenouth  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Jason Trenouth <ja...@harlequin.com>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

On Thu, 22 Jun 2000 21:49:10 +0200, ebf...@bluewin.ch wrote:
> _ I tried the personal edition of Harlequin LispWorks, but I found its
>   limitations too strong. For example it did not pass Guy Steele's
>   test (/ (factorial 1000) (factorial 999)) with a factorial
> intentionally
>   defined recursively. It produced a stack overflow.

What did you do? Admittedly this is not the Personal Edition, which I don't
have to hand.

CL-USER 17 > (defun factorial (x) (if (eq x 0) 1 (* x (factorial (1- x)))))
FACTORIAL

CL-USER 18 > (/ (factorial 1000) (factorial 999))

Stack overflow (stack size 16000).
  1 (abort) Return to level 0.
  2 Return to top loop level 0.

Type :b for backtrace, :c <option number> to proceed,  or :? for other options

CL-USER 19 : 1 > :a

CL-USER 20 > (compile (defun factorial (x) (if (eq x 0) 1 (* x (factorial (1-
x))))))
; Loading fasl file E:\Program
Files\Harlequin\LispWorks\lib\4-1-0-0\modules\concat\xref.fsl
FACTORIAL
NIL
NIL

CL-USER 21 > (/ (factorial 1000) (factorial 999))
1000

__Jason


 
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 Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: p...@acm.org (Pierre R. Mai)
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

Jason Trenouth <ja...@harlequin.com> writes:
> On Thu, 22 Jun 2000 21:49:10 +0200, ebf...@bluewin.ch wrote:

> > _ I tried the personal edition of Harlequin LispWorks, but I found its
> >   limitations too strong. For example it did not pass Guy Steele's
> >   test (/ (factorial 1000) (factorial 999)) with a factorial
> > intentionally
> >   defined recursively. It produced a stack overflow.

> What did you do? Admittedly this is not the Personal Edition, which I don't
> have to hand.

The Personal Edition on Linux works identically in this regard.

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.
Fernando  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Fernando" <f...@mindless.com>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

"Erik Naggum" <e...@naggum.no> escribió en el mensaje
news:3170694855029772@naggum.no...

> | Although I can understand that Windows is not the preferred platform
> | for many people (mine remains the Symbolics I used many years ago),
> | I am not sure that ignoring the platform used by a large majority of
> | people makes sense.

>   You're wrong, of course, but why bother improving on your negativity?

It depends on the kind of work you do.  Developing for non mainstream
platforms doesn't always make sense from a commercial point of view.

 
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.
Fernando  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Fernando" <f...@mindless.com>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

<bperry...@my-deja.com> escribió en el mensaje
news:8ivcdd$mn8$1@nnrp1.deja.com...

> In article <39526DB6.3577D...@bluewin.ch>,
>   ebf...@bluewin.ch wrote:
> > _ I tried the personal edition of Harlequin LispWorks, but I found its
> >   limitations too strong. For example it did not pass Guy Steele's
> >   test (/ (factorial 1000) (factorial 999)) with a factorial
> > intentionally
> >   defined recursively. It produced a stack overflow.

> It does is you compile the function, otherwise it runs an interpreted
> version.

Why this difference, is this a usual behaviour in CL implementations? :-?

 
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.
The Glauber  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: The Glauber <theglau...@my-deja.com>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?
In article <qsC45.767$_x2.13...@news.uswest.net>,[...]

> P.S.  One might say that the (free) CLISP has a better

functionality/price,

> but since I like Corman Lisp's minimalist IDE better than CLISP's DOS
> window, I give the latter negative functionality points (Not to knock
> Bruno's Common Lisp implementation - which is very nice - but a DOS
> window?!?!?!).

The character mode window works fine for me. It would be perfect if it
had the line editing compiled in. I wish i had the time and resources
to compile it myself.

glauber

--
Glauber Ribeiro
theglau...@my-deja.com
"Opinions stated are my own and not representative of Experian"

Sent via Deja.com http://www.deja.com/
Before you buy.


 
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 Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

* Fernando  wrote:
> Why this difference, is this a usual behaviour in CL
> implementations? :-?

Yes -- or any language probably.  If you run interpreted then the
interpreter uses all sorts of stack for its own purposes, which you
can usually see by asking for a backtrace of some kind.  If you
compile then you don't see this.

--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.
Paolo Amoroso  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Paolo Amoroso <amor...@mclink.it>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

On Fri, 23 Jun 2000 00:11:02 +0200, ebf...@bluewin.ch wrote:
> As a side note, if Franz Inc did also offer a full but older version
> of Common Lisp on Windows, as it does on Linux, I would have been

As far as I know, Franz makes it available for Linux a free Trial Edition
of its latest Common Lisp system, currently Allegro CL 5.0.1. Besides,
users of the Trial Edition are also allowed to keep up to date by
downloading patches for the product.

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.
Fernando  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Fernando" <f...@mindless.com>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

"Tim Bradshaw" <t...@cley.com> escribió en el mensaje
news:ey3wvjg4k0t.fsf@cley.com...

> * Fernando  wrote:

> > Why this difference, is this a usual behaviour in CL
> > implementations? :-?

> Yes -- or any language probably.  If you run interpreted then the
> interpreter uses all sorts of stack for its own purposes, which you
> can usually see by asking for a backtrace of some kind.  If you
> compile then you don't see this.

I was surprised because with mzscheme that test was almost instataneous (I
mean the correct result, not the stack overflow O:-) and, as far as I know,
it's interpreted code... :-?

 
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 Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: p...@acm.org (Pierre R. Mai)
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

The difference lies in the default stack size that different
implementations have.  If you only have an interpreter, like mzscheme,
then you will of course optimize for the interpreted case, which among
other things will probably lead to bigger default stack sizes, a more
optimized interpreter, etc.

Given that all CL implementations worth their salt contain compilers,
(and some don't contain any interpreter at all, i.e. they compile all
code automatically) they won't optimize their setup for the useless
case of running non-trivial stuff in interpreted mode.

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.
Tim Bradshaw  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

* Fernando  wrote:
> I was surprised because with mzscheme that test was almost
> instataneous (I mean the correct result, not the stack overflow O:-)
> and, as far as I know, it's interpreted code... :-?

Well, this depends on how deep the stack is, how much effort has gone
into the intepreter (systems with no compiler may put lot of effort
into making the intepreter fast, and may also keep the stack of the
interpreted language somewhere separate from the interpreter stack).
Also some systems may basically have no intepreter, but compile
everything on the fly, I'm not familiar with mzscheme so I can't say
what it does.

In general though, it's not safe to assume that the compiler &
intepreter will have the same limits of things like stack & so on.

--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.
ebfg01  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: ebf...@bluewin.ch
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

>     You're probably out of luck.  The only free CL for win32 is CLisp.  If
> buying a commercial version is out of question, and if you have the time and
> knowledge, you could consider porting cmucl to win32... O:-)  I don't know
> if there's anyone working on such a port, but it would be interesting.

Well, I can consider paying $200 for a licence of Corman Lisp, but
spending
more than $1000 for a licence of a package from Franz Inc. or
Harelquin's
successor is currently out of question.

MNB


 
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.
ebfg01  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: ebf...@bluewin.ch
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

> What did you do? Admittedly this is not the Personal Edition, which I don't
> have to hand.

> CL-USER 17 > (defun factorial (x) (if (eq x 0) 1 (* x (factorial (1- x)))))
> FACTORIAL

> CL-USER 18 > (/ (factorial 1000) (factorial 999))

> Stack overflow (stack size 16000).
>   1 (abort) Return to level 0.
>   2 Return to top loop level 0.

> Type :b for backtrace, :c <option number> to proceed,  or :? for other options

> CL-USER 19 : 1 > :a

I did exactly that, in înterpreted mode, in order to evaluate the size
of
the stack.

MNB


 
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.
ebfg01  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: ebf...@bluewin.ch
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

> I would warn the original poster that there are some limitations in the
> Corman Lisp system (not a full CLOS implementation, a few functions here and
> there are missing, etc.) and there is not any built-in GUI system per se.

Some of the limitations of the Corman Lisp look well documented,
especially
for CLOS, and they look managable. Altough it is possible to call all
Win32
functions, there is no GUI generator per se. At least, it is possible to
build one.

> It's advantages are that it is well integrated with the Windows environment,
> it has built-in support for DLL's, and the system is callable as a COM
> component.  I've been using it for about a year or so and I've enjoyed it
> more than the commercial systems (maybe because it's open source and I can
> actually see what's going on under the covers).  It's well worth the fee you
> pay to Roger.  If I were going solely on a criteria of functionality vs.
> price for a Windows capable Common Lisp, I'd say it's the best system out
> there.

Well, the Corman Lisp looks as the best option for me too and it
definitely
looks as a nice product worth being used and maybe even completed.

Best regards

MNB


 
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.
ebfg01  
View profile  
 More options Jun 23 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: ebf...@bluewin.ch
Date: 2000/06/23
Subject: Re: Affordable Common Lisp implementations on Win95/98/NT?

> I wouldn't worry about the $200. It appears optional since I have run
> version 1.4 since the day it has come out and the development
> environment has always been there. Talk about grace period! To the
> question about registering just choose not yet. I have been meaning to
> send Mr. Corman the money - just haven't gotten around to it.

Thanks for the suggestion. I must admit that delaying this payment did
not make me feel comfortable.

> BTW any company that is going to make you spend time justifying a $200
> purchase is about to go under - get your resume out there.

Didn't you know that Dilbert was incredibly optimistic? Administrations
and many large compagnies may inspire quite a few writers.

> As for GUI generator - did you read the first paragraph of the Corman
> Lisp User Guide and Reference? I guess not. To quote: .. is fully
> integrated with the Win32 API, with all the Windows functions readily
> available from Lisp."

I skimmed through it, noticed it but it didn't "flash" immediately in my
head. Maybe I was too much looking for a GUI generator. But you are
right
in the sense that the integration with the Win32 API opens the
possibility
to build or port one. By the way, the documentation is concise but well
organized and quite complete. The more I examine it, the more
interesting
this product looks to me.

Best regards

MNB


 
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 54   Newer >
« Back to Discussions « Newer topic     Older topic »