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
Common LISP: The Next Generation
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 101 - 125 of 225 - 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
 
Bruce O'Neel  
View profile  
 More options Sep 5 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
Followup-To: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: on...@arupa.gsfc.nasa.gov (Bruce O'Neel)
Date: 1996/09/05
Subject: Re: Common LISP: The Next Generation

mathew (m...@pobox.com) wrote:

: [ Massive cross-posting trimmed. ]

: In article <sjpw4hbzvo....@alfresco.usask.ca>,
: P. Srinivas <sr...@alfresco.usask.ca> wrote:
: >Why are they so many splinter  groups in LISP community?  The strength
: >of LISP as an experimental vehicle contributed to its  own misery.  So
: >many dialects so few users!!

: There are a zillion dialects of BASIC, and people still use it.  There
: was a True BASIC dialect which was multi-platform, but it died a
: death.

I'm not dead yet!

But seriously, TrueBASIC, while nice, is obscure and overshadowed by Visual
Basic.

bruce

--
on...@arupa.gsfc.nasa.gov -- Bruce O'Neel HSTX (301) 286-1511 -- Graphical
icons were intended to make software friendly, and easy to use.  Now Microsoft
applications have Tool Tips - Text labels that appear when you move the mouse
pointer over icons.  We used to call these "menus." -- D Kalman DBMS 9/94


 
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.
Cyber Surfer  
View profile  
 More options Sep 5 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Cyber Surfer <cyber_sur...@wildcard.demon.co.uk>
Date: 1996/09/05
Subject: Re: Common LISP: The Next Generation

In article <50l27g$...@snotra.harlequin.co.uk> m...@pobox.com "mathew" writes:
> That must be why Java's doing so badly then...

Software for the Web seems to be one of those special cases. ;-)
Yes, I've noticed how popular Netscape is with the same people
who might refuse to use another other beta. Ho hum.

The interesting question that springs to mind is: who is buying
this (Java) software? Perhaps some of it is being written simply
because it can be done. This has always seemed like a good enough
reason to me, having observed the number of times that people do
bizzare (and simetimes plain _dumb_) things with computers.

It's obviously a subjective thing. No single solution makes sense
to everybody.
--
<URL:http://www.enrapture.com/cybes/> You can never browse enough
Future generations are relying on us
It's a world we've made - Incubus
We're living on a knife edge, looking for the ground -- Hawkwind


 
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.
Oleg Moroz  
View profile  
 More options Sep 6 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: mo...@inist.ru (Oleg Moroz)
Date: 1996/09/06
Subject: Re: Common LISP: The Next Generation

>> So guys, Common Lisp is wonderful language. Scheme is wondeful language. Dylan
>> is wonderful language. Haskell is even more wondeful. I can't wait for
>the time
>> when I can write the kind of applications I write for living in one of these
>> wonderful languages. But right now I just can't. And nobody can do it
>right now.

>I could. I sure know companies who do. Just ask Altavista or
>Dejanews for recent postings about Lisp related job offers.
>You might also want to look at the Lisp FAQ. There
>is an entry for a mailing list for Lisp related jobs.

>You may want to look at the customer list of Digitool (http://www.digitool.com).
>Looks not that bad to me (companies like AT&T, Motorola, Adobe, ...).
>Ask Harlequin and Franz for references.

Well, I'm really happy with my current job. I'm mostly happy with the tools I
use right now, but I feel that using such languages as Lisp, Dylan, SML and
Haskell could make my work _much_ more productive given the right
implementation/development environment. I don't want to look for another
employment opportunity just for the target OS or language change - I just play
with all these wonderful things at home and the fact that I cannot use it at
work just increases my frustration.

>> Another point here - have you seen the work done at Microsoft research labs on
>> Intentional Programming ? That thing is supposed to end language wars once and
>> for all - and it's real I'd say... And I'm sure it will integrate with Windows
>> as seamlessly as possible - it's Microsoft after all. Too bad they say
>it'll be
>> in "product" state in 2000 :-(

>Interestingly enough they have been using some Lisp.

>BOB for example was written in Lisp.

Bob ? In Lisp ? What kind of Lisp ? From the brief look at the Bob binaries on
the CD I'd swear it was written in "Modular" Visual Basic (the unreleased kind
of VB targeted for hand-help computers) plus some multimedia extensions in DLLs.
If it's really written in Lisp then I understand why it runs so slow :-)

Oleg


 
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 Sep 6 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Tim Bradshaw <t...@aiai.ed.ac.uk>
Date: 1996/09/06
Subject: Re: Common LISP: The Next Generation

* Oleg Moroz wrote:
> On 02 Sep 1996 11:47:32 +0100, Tim Bradshaw <t...@aiai.ed.ac.uk> wrote:
> First, if you want to distribute your software "en masse", the
> executable size matters. Even the companies targetting CD
> distribution tend to decrease the executable size, because they
> usually give the user an option to install executables on the hard
> disk thus decreasing startup time. And when you use two or three
> CD-based packages simultaneously, you are forced to install some of
> them on your HD (I usually use Visual C++ plus MSDN -- VC is fully
> installed on my hard drive, taking about 150MB).

But but. How big is Netscape this week?  How big is Word?  These
systems are just *vast*, but very popular.  Small is good of course,
but fast and useful is clearly better.  And solutions which let you
share the large image reduce the overhead a long way.  I'm happy to
concede that Lisp systems often don't let you do this right now but
(see my other post) I question that going for a compiler that makes
small standalone executables is the only solution.

(And I don't want to get into `mine is smaller than yours' arguments,
but VC++ appears to be about 3 times as big as the Franz Allegro
development environment on my Sun (:-))

> Second, AFAIK most OS's that use paging map all of the executable to
> memory when making the system call analogous to 'exec' (probably
> creating separate maps for code, data, resources etc). Thus, even if
> you don't touch significant parts of the image, the system will
> waste some amount of memory for maintaining page tables
> (proportional to the executable size).

yes but this is really a small overhead -- 1% of executable size or
something, which means it's typically only a really rather small
number of pages.

--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.
Cyber Surfer  
View profile  
 More options Sep 6 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Cyber Surfer <cyber_sur...@wildcard.demon.co.uk>
Date: 1996/09/06
Subject: Re: Common LISP: The Next Generation

In article <joswig-0209962341370...@news.lavielle.com>
           jos...@lavielle.com "Rainer Joswig" writes:

> Ever heard of AutoCad? Reduce? MuMath? Never heard of Macsyma?

From what I've read about AutoCad, it seems that it isn't actually
written in Lisp, but uses AutoLisp to extend it.

> HotMeTaL? Interleaf? Abuse? A lot of CAD systems are using Lisp.

I recently checked the manual for the Windows version of HotMetal,
and there was no mention of Lisp at all. It appears to be a well
kept secret.

There's a browser and web server written in ML (at CMU), but they
only run on certain Unix machines. Meanwhile, MS are busy promoting
ActiveX, ISAPI, etc. No wonder so many people think that you need
C++ to write Internet software.

Lisp needs some much better PR, like a few killer apps written in
Lisp, and a lot of noise making sure that everybody knows it.
I do mean _a lot_, esp if you want to drown out the message that
"C++ is best", which is currently dominant. Believe it or not, but
there are actually a few people who don't even know Lisp _exists_.

On the other hand, perhaps Lisp is just for the elitists. Fair enough,
but that might explain why so few of us can use it. Please note the
"can". In theory, I can use Lisp, and I do use it. However, nobody
will know that I use it unless I tell them, and even then they're
unlikely to ever see the software I write in Lisp, as I can't give
them stand-alone binary.
--
<URL:http://www.enrapture.com/cybes/> You can never browse enough
Future generations are relying on us
It's a world we've made - Incubus
We're living on a knife edge, looking for the ground -- Hawkwind


 
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.
Cyber Surfer  
View profile  
 More options Sep 6 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Cyber Surfer <cyber_sur...@wildcard.demon.co.uk>
Date: 1996/09/06
Subject: Re: Common LISP: The Next Generation

In article <joswig-0409960801470...@news.lavielle.com>
           jos...@lavielle.com "Rainer Joswig" writes:

> Interestingly Reduce has been ported to a *lot* of platforms.
> For Macsyma ask http://www.macsyma.com/. At one time they
> got a good review in Byte magazine.

When did Byte last review a Lisp? It used to be once every two
years, but the audience of the mag shifted away from developers,
and the Lisp reviews appeared to stop.

> The question up came whether there is any Lisp-based software being
> used at all. So I mentioned couple of programs that are
> marketed by companies and are successful in the commercial
> market. Whether they have a great market share is not that
> much interesting. The Interleaf  publishing system may have
> a very small market share, still in some segments it may own
> the *whole* market.

A much more interesting question is "who knows that these products
exist, and that they were developed using Lisp?" Most people think
that Lisp is a joke. We may know different, but we're unusual, coz
we actually _use_ Lisp.

> Listen, my point is not that Lisp is the most widely used programming
> language. It is not even the best for a wide range of tasks.

> My point is, you can develop interesting software with Lisp, people
> have done it and still are doing it. There is no reason why this
> should change, other than because of some people ignoring it.

You sound like somebody lucky enough to use Lisp. Most of us
aren't that lucky, as the Lisps available to use either can't
support the features we need, or the people we work for don't
recognise the value of Lisp.

Yes, you _can_ develop interesting software with Lisp, if you
use the right platform, if your employer feels positive enough
about Lisp, and if the Lisps available to you support the features
needed for the software you're developing. Some_ people will be
fortunate enough to do this, because the above conditions will
be satisfied.

However, most developers are forced to use other languages, like
C++, because that's what they're paid to do, and they're paid to
use C++ because that's what we're told by MS is needed in order
to write apps for Windows. It's very hard to argue with MS. You
can try it if you like, but you'd need a _massive_ PR machine.

> Often the problem for companies is to find Lisp developers at all.

I'm still trying to get the practical experience needed to call
myself a professional Lisp programmer. I don't think that just
messing about in my own time will be worth much, but I'd be happy
if somebody out there would be willing to employ me as a Lisp
programmer, working from home (in London, UK). It's hard enough
doing this as a C++ programmer, never mind as a Lisp programmer.

This could be another reason why there are so many C++ programmers.
Look at it this way. Pascal doesn't have much of a chance against
C++, so why expect Lisp to do any better? Lisp is a lot more esoteric
than Pascal!
--
<URL:http://www.enrapture.com/cybes/> You can never browse enough
Future generations are relying on us
It's a world we've made - Incubus
We're living on a knife edge, looking for the ground -- Hawkwind


 
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 Sep 6 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.scheme, comp.lang.dylan
From: jos...@lavielle.com (Rainer Joswig)
Date: 1996/09/06
Subject: Re: Common LISP: The Next Generation

In article <322f1671.44808029@news>, mgr...@iastate.edu (Matt Grice) wrote:
> shell out several K$ for a Lisp package and get something with the
> incredibly amateurish user interfaces that I see.

Your examples?

Do you think Apple Dylan has an "incredibly amateurish user interface"?
This stuff has been created with MCL. In my view it is something
more developers really would like to have.
Harlequin LispWorks? "An incredibly amateurish user interface"?
Xerox's Lisp stuff? MCL? Symbolics' Dynamic Windows?
In fact people have built some very nice user interface stuff in Lisp
(well, sadly the opposite is also true).

> this is the case.  No matter how technically good a package may be,
> it's hard to take seriously products whose interface is not only ugly,
> but also not even in conformance with the platform they are delivered
> on.

In fact this is a problem. On the other hand there are some packages
which have enabled quite different user interfaces (-> CLIM)
which are cross platform. This may be desirable for some software.

> On another note, it doesnt seem to me that Lisp (or similar language)
> executable size should be too much of a problem any longer if managed
> correctly.  A VB or MFC app may look small, but is using a runtime DLL
> which is quite large.  This is not a new concept, but perhaps one that
> vendors have failed to capitalize on.  You sneak that library in and
> from then on everybody thinks your programs are small. :)

Well, I would like to see Dylan and MCL shared libraries
as part of the MacOS. I think Lisp systems have
to implement services that really belong to
the operating system (like some sort of memory management
using GC). Both systems actually are using shared libraries.
If you ask Digitool for it, you may even be able
to compile your Lisp stuff to a shared library.
So this has already been done. There is also a standalone
app creator (for MCL 3.0), that doesn't include the development
environment into your application. So this has been done.
Other Lisp systems have delivery tools, too. There is
a price to pay for having a sophisticated *integrated* development
environment and wishing to deliver small executables.
But who says that you can't import a Lisp to C compiler
into your development environment (like CLICC) and
create small Lisp applications. But they would lack all
features that makes Common Lisp "dynamic".

Apple Dylan takes a different approach than most Lisp-like
development environments. There is an integrated
development environment and there are applications built
with the IDE. They talk via interprocess communication - you even
can have IDE and application running on different machines.
Crashing the machine where the application in development is
running won't crash your IDE.
You even can connect with your IDE to a delivered application,
inspect it, download code, execute code, debug it,
whatever you like (yes, you can disable that).
A local database stores the source records and can be queried
in a wide variety of ways.

There is really no reason for Lisp users and implementors
to be depressed and to be overly defensive. A more aggressive
way of promoting this stuff is necessary. Without the current
confusion that is part of the Lisp landscape. Period.

Rainer 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 "Books on Dylan" by Chris Page
Chris Page  
View profile  
 More options Sep 6 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: "Chris Page" <p...@best.com>
Date: 1996/09/06
Subject: Re: Books on Dylan

> just browsing around in the Web, I found a quite interesting pointer to
> a forthcoming publication on Dylan.

I picked up a copy of Dylan Programming (ISBN: 0-201-47976-1) at Object
World West. It's a nice companion to the TR documentation. It's more of a
tutorial, and it compares various language features with C++, Java, and
SmallTalk, which I found very informative.

It also provides rationales for some language features, and discusses some
"programming style" issues, such as how to structure modules within a
library.

I highly recommend it.

...........................................................................
Chris Page
Software Wrangler                  This message was created using Cyberdog
Claris Corporation                      - a product of Apple Computer, Inc.
mailto:p...@best.com
http://www.best.com/~page/
...........................................................................


 
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 "Common LISP: The Next Generation" by ozan s. yigit
ozan s. yigit  
View profile  
 More options Sep 6 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: o...@nexus.yorku.ca (ozan s. yigit)
Date: 1996/09/06
Subject: Re: Common LISP: The Next Generation

cyber_surfer [amongst other things]:

        ...
   I think of Java in many ways, but mainly as a step toward ending
   the love affair that so many programmers have with C/C++. It'll
   introduce them to some "new" ideas, even if Lisp programmers have
   known and used them for years. Many Smalltalk programmers may
   also be laughing, and I won't blame them.
        ...    

i do not know what you are trying to say here. whatever lisp programmers
have "known and used" is on the fingertips of every sixteen year old who
can hold a keyboard these days. [in the case of lincoln-sudbury highschool
this was probably true more than a decade ago :)] java has nothing to do
with it, except packaging. new generation of programmers appear to know
the tricks of the trade, if not the history.

oz


 
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.
Paul Snively  
View profile  
 More options Sep 7 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: ch...@chelsea.ios.com (Paul Snively)
Date: 1996/09/07
Subject: Re: Common LISP: The Next Generation

In article <842003180...@wildcard.demon.co.uk>,

cyber_sur...@wildcard.demon.co.uk wrote:
>In article <joswig-0209962341370...@news.lavielle.com>
>           jos...@lavielle.com "Rainer Joswig" writes:

>> Ever heard of AutoCad? Reduce? MuMath? Never heard of Macsyma?

>From what I've read about AutoCad, it seems that it isn't actually
>written in Lisp, but uses AutoLisp to extend it.

>> HotMeTaL? Interleaf? Abuse? A lot of CAD systems are using Lisp.

GNU EMACS, AutoCAD, and Abuse all fall into the category of software with
a high-performance core in C/C++ and an interpreter for some dialect of
Lisp, principally so that they can be extended by use of a
highly-expressive language.  It's interesting that Abuse, a side-scrolling
arcade-style action game, is extended via a Lisp interpreter.  Guess
performance was acceptable after all.

>I recently checked the manual for the Windows version of HotMetal,
>and there was no mention of Lisp at all. It appears to be a well
>kept secret.

SoftQuad, the creators of HoTMetaL Pro and HoTMetaL Free, are a well-known
entity in a little-known market, namely the SGML market, where Scheme is
becoming an increasingly-accepted vehicle for implementing the
complexities of conformant SGML support.  If you look around the various
HoTMetaL directories after installing, you will indeed find one (HoTMetaL
Free) or more (HoTMetaL Pro) .scm files.

>There's a browser and web server written in ML (at CMU), but they
>only run on certain Unix machines. Meanwhile, MS are busy promoting
>ActiveX, ISAPI, etc. No wonder so many people think that you need
>C++ to write Internet software.

The reason that so many people think that you need C++ to write Internet
software is that the Internet was built around UNIX, hence C, and C++ is
hair [sic] apparent to C.

>Lisp needs some much better PR, like a few killer apps written in
>Lisp, and a lot of noise making sure that everybody knows it.

I wonder why the above-mentioned "hybrid software" isn't compelling?
Perhaps because not everyone needs or wants it.  It has occurred to me
more than once that in all of the instances in which I haven't cared about
some of Common Lisp's shortcomings, such as a huge price of admission in
terms of memory consumption, it's been for the obvious reason that Common
Lisp's baggage has been dwarved by the application-specific code that I've
brought to the party.  In other words, I tend to use Common Lisp for large
projects--much, much larger than I'd be willing to contemplate writing,
let alone debugging, in C++.  Which leads me to a follow-up thought: is it
perhaps possible that C/C++ are the McDonald's of software
development--billions served, utterly pervasive, highly consistent
results--while the Lisp family of languages is the Antoine's or the Ma
Maison--high price of admission, extremely high quality, and really only
applicable to special occassions, but on those special occassions you're
not going to go to McDonald's, right?

>I do mean _a lot_, esp if you want to drown out the message that
>"C++ is best", which is currently dominant. Believe it or not, but
>there are actually a few people who don't even know Lisp _exists_.

As there are people scratching their heads and asking "What's Antoine's?"
or "What's Ma Maison?"  (Answer: Antoine's is perhaps the most famous
restaurant in New Orleans; Ma Maison is a restaurant of similar repute in
Los Angeles.)

>On the other hand, perhaps Lisp is just for the elitists.

Ha!  I hadn't even read this far when I started to reply!  How funny.

>Fair enough,
>but that might explain why so few of us can use it. Please note the
>"can". In theory, I can use Lisp, and I do use it. However, nobody
>will know that I use it unless I tell them

How will anyone _know_ that you use C++, either, unless you tell them?
They might _assume_ so.  I've surprised people before by handing them a
piece of software that they "knew" was in C++, until I explained to them
that Oberon is a pretty cool language.

>and even then they're
>unlikely to ever see the software I write in Lisp, as I can't give
>them stand-alone binary.

Funny; I've got standalone binaries for the applications I build using
Macintosh Common Lisp.  Granted, they're a bit hefty to fit on floppies,
but anything that takes >2 HD floppies will be cheaper to distribute on
CD-ROM anyway.

><URL:http://www.enrapture.com/cybes/> You can never browse enough
>Future generations are relying on us
>It's a world we've made - Incubus
>We're living on a knife edge, looking for the ground -- Hawkwind

--
To get random signatures put text files into a folder called ³Random Signatures² into your Preferences folder.

 
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 "Lisp is alive, was "Re: Common LISP: The Next Generation"" by Rainer Joswig
Rainer Joswig  
View profile  
 More options Sep 7 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: jos...@lavielle.com (Rainer Joswig)
Date: 1996/09/07
Subject: Lisp is alive, was "Re: Common LISP: The Next Generation"

In article <841843502...@wildcard.demon.co.uk>,

cyber_sur...@wildcard.demon.co.uk wrote:
> In other words, Emacs may be a fine editor, but some people will
> still insist that you a commercial alternative.

A commercial alternative to GNU Emacs or XEmacs? Where?
Until the advent of a commercial alternative (or the Java-based
Emacs), I'll quite happily use a perfectly supported XEmacs.

> > With CL-HTTP you can build interfaces for web sites, so that
> > they are maintainable by a nonprogrammer.

> Is this a standard feature of CL-HTTP, or would a programmer
> be needed to build such an interface?

You need a programmer - well unless somebody would release
source code for this purpose.

> Could the server the
> maintained _without_ a CL programmer?

Not really. A future version maybe.

> CL-HTTP would make us more vulnerable than if we chose a
> commercial web server (like the many web servers available
> for NT).

My strategy would be to use CL-HTTP as a site management
system for a conventional server.

> doubts, and I'm pro CL!

So you're are more like a "fan". You are "pro CL"?
How many lines of CL do have actually written? Which
commercial implementations are you using (LispWorks, ACL, XCL, LCL,
MCL, SCL, ...)? Do you have any real experience with CL?

> HotMetal uses Lisp? Good grief. My colleagues use this app,
> and yet remain ignorant of Lisp.

Well, there is a SCM folder inside a Lib folder. What could it be?

> Same with AutoCad. They've
> no use for MuMath, so that'll not convince them. Same with
> Reduce. You're using some pretty exotic examples, which is
> what I expected.

Yep, AutoCAD the most popular CAD system. Sold hundreds of thousands
copies. Very exotic. Scheme being base of the DSSSL expression
language, is an IEEE standard, used in many universities and schools,
used as extension language for a lot software - very exotic

What's exotic about Axiom? Maybe that its base is more advanced
then Mathematica stuff. Macsyma is pretty exotic, too.
Well, its just the grandfather of all Computer Algebra software.

RPL is the programming language for HP28 and HP48. Guess what
RPL stands for. Reverse Polish Lisp?

See http://www.schema.de/ for an ACL/PC application.

Jesus, just that your Co-workers haven't heard of any Lisp-based
application says just nothing. They probably haven't heard of
Prolog, SmallTalk, whatever applications.

Ever heard of KEE, ART, G2, GBB, Metal?

Why did people port Lisp to Mainframes or SIMD machines? Just for
fun?

Why is the CMU archive full of Lisp stuff?

If you look closely you will find them. Otherwise it would
be unexplainable, why there are so many Lisp implementations.
Or can you tell, why there are still Common Lisp vendors?
How do they manage to pay their employees? Somebody
buys this stuff.

Saying "I like CL" is kind of childish. I use CL, because
I do have a need for an interactive development system.
I can quite comfortably explore my ideas using CL.
If you can't - well - be happy and use something else
that is more suitable to your problem.

Rainer Joswig

Btw, we *really* need a web site that people see Lisp is still alive.


 
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 "Common LISP: The Next Generation" by Rainer Joswig
Rainer Joswig  
View profile  
 More options Sep 7 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: jos...@lavielle.com (Rainer Joswig)
Date: 1996/09/07
Subject: Re: Common LISP: The Next Generation

In article <322f6ef9.2251...@news-win.rinet.ru>, mo...@inist.ru (Oleg

Moroz) wrote:
> >BOB for example was written in Lisp.

> Bob ? In Lisp ? What kind of Lisp ?

Ask Franz.

 
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.
Cyber Surfer  
View profile  
 More options Sep 7 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Cyber Surfer <cyber_sur...@wildcard.demon.co.uk>
Date: 1996/09/07
Subject: Re: Common LISP: The Next Generation

In article <joswig-0409960018520...@news.lavielle.com>
           jos...@lavielle.com "Rainer Joswig" writes:

> > > Yes I think so.  There is a version that runs under ACL for windows
> > > and that runs under NT.

> You may consider undertaking a coding project to help advance
> CL-HTTP: http://wilson.ai.mit.edu/cl-http/projects.html .
> Give the C weenies something to think about. There are
> many interesting projects for students. There is a lot
> to learn. And more to come. Better start now.

I assume that you're suggesting that I port CL-HTTP? I'm not
a student, and I doubt that I'm qualified to port CL-HTTP. Also,
I've no particular use for CL-HTTP, as I've explained. It might
be an interesting exercise, but there are far better ways for
me to use my time.

Like it or not, MS are full of C/C++ weenies, so I have to be
one, too. :-( Take a look at the kind of stuff that MS are offering
to C/C++ programmers, and see how much of it can be used in ACL.

Can I write CGI code in Lisp? Not yet. That's why I started writing
a "toy" Lisp to C compiler.

> Just saw a television report from "CeBIT Home" (german computer fair
> with some 200000 visitors in five days). The big topic was "multimedia"
> and the web. Guess what they showed in this TV report?
> Henry Lieberman's browsing assitent for Netscape. Agents as the
> next thing beyond systems like Yahoo and AltaVista.
> The software is, guess what, written in Macintosh Common Lisp.
> And it was watching out for some pages about "programming
> by example" and Lisp.

Excellent. Too bad so few people use Macs. Imagine that Apple
runs into trouble. You can bet that some people will look for
mistakes to blame Apple's failure on. Lisp sounds like it could
be a perfect scapegoat. Let's hope that doesn't happen.

Meanwhile, most of the world uses Windows. Making a hit on
_that_ platform would do far more for Lisp than on the Mac.

> Last week I bought a german newspaper. They had a story about
> how computers changed our live. They had a **nice** picture.
> On the left a Connection Machine and on the right a Symbolics
> Lisp machine console. Gets me thinking, where are we ten years
> later? (Btw., I contacted a friend at the newspaper. I
> got a scan and will donate it later to the "Online Symbolics
> Museum" at http://www.brightware.com/~rwk/symbolics/ .).

Excellent. I remember that Germany has also been a place for
Atari ST users. The first native code Lisp compiler I used was
on that machine. However, I don't use an ST anymore...

Is anyone still buying Connection Machines and Symbolics Lisp
machines? I mean the hardware, not software only products, like
Open Genera. What was the story, BTW?

> On CeBIT Home the japanese company Toshiba presented a tiny
> computer (the size of a paperback): 640x480 16bit color TFT
> screen, DX4 75 like processor, 8-20 MB RAM, 270 MB disk,
> PCMCIA slot. This thing was really small - a sub sub notebook.
> It runs Windows 95. You think CL is to large? To large for what?
> Better start coding now and produce some useful (Lisp) software.

I don't think _CL_ is too large - that's just a language.
I'm concerned about the image size, simply because I know
that the clients who use my software are concerned about
such things. If they ask for software that can be delivered
on a single floppy, then that's what they get. I'm also
concerned about support for things like OCX, as there are
OCX controls that I need to use. If Lisp can't use OCX,
then I can't use Lisp.

In case I didn't make it clear before, I don't choose the
software I get paid to write. If you want to, you can only
write software that Lisp implementations can deliver. That
could be why so few apps use Lisp, and why those that do
have such a low profile.

If you're saying that we should choose Lisp and then
the software we can write with it, then I'd suggest that
you're ignoring the problem by sticking your head in the
sand. I'm writing multimedia Windows apps, not by choice
but _because I can_, and not insignificantly because I
get paid to. I know that I'm not unique in this respect.

If I could get paid to write something else, in Lisp,
then that's what I'd be doing. I'm working on it. I'm
rather unusual in _that_ respect. If I succeeded, then
I might say I was one of the lucky elite.

Do you really think that elitism helps Lisp? I don't.
I think it's at the heart of the problem. If you can live
with most people thinking that Lisp is dead, then this
isn't a problem for you. I'm dealing with it by doing
something very different, by looking for alternatives
like Dylan. Take a _close_ look at Dylan. _That's the
kind of Lisp I want, and in a few years I might get it.
--
<URL:http://www.enrapture.com/cybes/> You can never browse enough
Future generations are relying on us
It's a world we've made - Incubus
We're living on a knife edge, looking for the ground -- Hawkwind


 
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 "Lisp is alive, was "Re: Common LISP: The Next Generation"" by Robert Sanders
Robert Sanders  
View profile  
 More options Sep 8 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Robert Sanders <rsand...@mindspring.net>
Date: 1996/09/08
Subject: Re: Lisp is alive, was "Re: Common LISP: The Next Generation"

jos...@lavielle.com (Rainer Joswig) writes:
> RPL is the programming language for HP28 and HP48. Guess what
> RPL stands for. Reverse Polish Lisp?

You're reaching.  RPL is very similar to Forth, and has almost nothing
in common with Lisp.  I wish it did.

  -- 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.
Erik Naggum  
View profile  
 More options Sep 8 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Erik Naggum <e...@naggum.no>
Date: 1996/09/08
Subject: Re: Lisp is alive, was "Re: Common LISP: The Next Generation"

[Rainer Joswig]

|   RPL is the programming language for HP28 and HP48.  Guess what RPL
|   stands for.  Reverse Polish Lisp?

[Robert Sanders]

|   You're reaching.  RPL is very similar to Forth, and has almost nothing
|   in common with Lisp.  I wish it did.

hmmm.  the only similarity to Forth I remember is the stack representation
of arguments and return values.  one might as well say PostScript.

I have also heard that RPL stands for Reverse Polish Lisp internally to HP,
and it's not a joke.  I wrote a fair amount of code in System RPL a few
years back (the internal language, related to RPL like Emacs Lisp to Emacs'
commands).  RPL has dynamic types, type dispatch, garbage collection, many
functions with Lispy names, lambda forms (local variables), etc.  it also
has a number of features that are not lispy at all, and which _could_ be
used to contradict any assessment of RPL as "Lispy".

#\Erik
--
those who do not know Lisp are doomed to reimplement 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.
Discussion subject changed to "Common LISP: The Next Generation" by Cyber Surfer
Cyber Surfer  
View profile  
 More options Sep 8 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Cyber Surfer <cyber_sur...@wildcard.demon.co.uk>
Date: 1996/09/08
Subject: Re: Common LISP: The Next Generation

In article <chewy-0709960746200...@ppp-18.ts-1.la.idt.net>
           ch...@chelsea.ios.com "Paul Snively" writes:

> GNU EMACS, AutoCAD, and Abuse all fall into the category of software with
> a high-performance core in C/C++ and an interpreter for some dialect of
> Lisp, principally so that they can be extended by use of a
> highly-expressive language.  It's interesting that Abuse, a side-scrolling
> arcade-style action game, is extended via a Lisp interpreter.  Guess
> performance was acceptable after all.

Have you noticed that the mainstream computer press tend not
to mention this? It's been a number of years since I last read
anything about AutoLisp in a magazine. I've hardly _ever_ seen
a reference to Emacs in a mag, but when I do, Lisp is never
mentioned. I must be reading the wrong mags, obviously.

My point (if you look back that far) was that Lisp doesn't have
a high profile. Nobody has yet disputed that. It's true that
products, like AutoCAD, that use Lisp have a high profile, but
that's not the same thing. If HotMetal is written in Lisp, where
does the manual say this? I've yet to read a review that mentions
it, either.

If magazines like Byte mentioned Lisp only 10% as often as C++
then Lisp might have a much higher profile that it does as present,
and _perhaps_ there might be more interest in it. I don't blame
such magazines for not covering Lisp as much as they used to,
as they've got so much more software to cover now.

> >I recently checked the manual for the Windows version of HotMetal,
> >and there was no mention of Lisp at all. It appears to be a well
> >kept secret.

> SoftQuad, the creators of HoTMetaL Pro and HoTMetaL Free, are a well-known
> entity in a little-known market, namely the SGML market, where Scheme is
> becoming an increasingly-accepted vehicle for implementing the
> complexities of conformant SGML support.  If you look around the various
> HoTMetaL directories after installing, you will indeed find one (HoTMetaL
> Free) or more (HoTMetaL Pro) .scm files.

These files are binary, in the Windows version of HotMetal.
It's impossible to tell that they have any connection with
Scheme. Not everyone knows as much as we do about Lisp, so
most people will just have to guess that .scm is somehow
related to Scheme, and that Scheme is a dialect of Lisp, and
that perhaps HotMetal is written in Lisp.

That looks like a well kept secret to me.

> >There's a browser and web server written in ML (at CMU), but they
> >only run on certain Unix machines. Meanwhile, MS are busy promoting
> >ActiveX, ISAPI, etc. No wonder so many people think that you need
> >C++ to write Internet software.

> The reason that so many people think that you need C++ to write Internet
> software is that the Internet was built around UNIX, hence C, and C++ is
> hair [sic] apparent to C.

Plus, companies like MS are busy telling everyone that C/C++
is necessary. Perhaps they're saying this because that's what
they sell, but not everyone will be cynical to suspect that.

Tell a lie often enough...

This supports my suspicion that Lisp programmers are elitists. ;-)
Why are people so obsessed with using small apps? Perhaps coz
they have "small" jobs to do. This reminds me an example given
in comp.sys.super recently, comparing the big supers to the
much smaller machines that non-supercomputing people use.
(Super heroes vs Bycicle Repair Man.)

Curiously, VB programmers have promoted VB by claiming it has
virtues that sound similar to many of the virtues of Lisp.
Rapid development, easy reuse of tools (in the form of VBX
and OCX controls), friendly debugging, an FFI, etc. These
programmers could be the ultimate Bycycle Repair Men.

What VB _lacks_ is perhaps more important, but not enough to
stop it being extremely popular. Give MS the credit for that!
It's success is not necessarily only due to the qualities of
the product itself. VB lacks the introspection of CL, OO
features like classes, closures and functions as first class
objects.

My favourite distinction is a very simple one. Every time I
look at a Lisp, which in my case will be running under NT,
I ask myself if it would be better for Windows apps that just
happen to be written in Lisp, or Lisp apps that just happen
to run under Windows. I doubt that many Windows users will
care what language an app is written in, but they _will_ care
whether it functions as a good Windows app, exploiting the
features of that OS.

This should apply to any other OS, too. For example, I'd
expect Mac users to be no less demanding. This means that
users won't want an app that only runs in the development
enviroment that created it. They'll want a stand-alone app
that looks like all the other apps they use. Those apps
may well be written in C++, so Lisp will have to compete
with the capabilities of C++ for that OS.

Lisp may even have to compete with other development tools
like VB, HyperCard, etc - and now Java.

> >I do mean _a lot_, esp if you want to drown out the message that
> >"C++ is best", which is currently dominant. Believe it or not, but
> >there are actually a few people who don't even know Lisp _exists_.

> As there are people scratching their heads and asking "What's Antoine's?"
> or "What's Ma Maison?"  (Answer: Antoine's is perhaps the most famous
> restaurant in New Orleans; Ma Maison is a restaurant of similar repute in
> Los Angeles.)

Do you think that this might be possible? Would the regulars
at Ma Maison or Antoine's want to attract the customers of
McDonald's? Would that be a good thing?

Fortunately, we're discussing a programming language. Why should
the users of Lisp be elitist?

> >On the other hand, perhaps Lisp is just for the elitists.

> Ha!  I hadn't even read this far when I started to reply!  How funny.

I'd be laughing if it wasn't so sad. I want to write software
that "ordinary people" can use. If I can't do it in Lisp, then
I'll have to use something else, like C++. Which is exactly
what I'm doing, and so are a lot of other people.

> >Fair enough,
> >but that might explain why so few of us can use it. Please note the
> >"can". In theory, I can use Lisp, and I do use it. However, nobody
> >will know that I use it unless I tell them

> How will anyone _know_ that you use C++, either, unless you tell them?
> They might _assume_ so.  I've surprised people before by handing them a
> piece of software that they "knew" was in C++, until I explained to them
> that Oberon is a pretty cool language.

This is why I started writting a Lisp to C compiler. I _know_
I can fool people with it (once it supports a few useful features,
like a GUI, files, etc). I doubt I can do it with ACL.

> >and even then they're
> >unlikely to ever see the software I write in Lisp, as I can't give
> >them stand-alone binary.

> Funny; I've got standalone binaries for the applications I build using
> Macintosh Common Lisp.  Granted, they're a bit hefty to fit on floppies,
> but anything that takes >2 HD floppies will be cheaper to distribute on
> CD-ROM anyway.

CD-ROM would be wonderful, but it's not always practical
Some users only have floppies, and some software is aimed
at exactly those users. Not because they use floppies, but
coz we _know_ they'll have an old machine. That's a "special
case", but it's a real one. Some users can't choose their
hardware, so we have to write the software they can use,
instead of the software we'd like them to use.

Ideally, we'd just demand that all users have a CD-ROM drive
and any other hardware needed to run our software. Perhaps
in an ideal world we'd all be using Macs, but the real world
isn't like that. I prefer to be pragmatic and look at the
things I can do. Sadly, that means I don't get to use Lisp
for work I do. If I get asked to use an OCX control, and
I don't have a Lisp that can use OCX controls, then...

As soon as I'm asked to write an app that ACL can deliver,
then I'll be happy to use it. _Very_ happy. That's coz I'm
pro Lisp. My boss thinks that HotMetal written Lisp is "cool",
so at least he's not anti Lisp. He used and loved Actor,
when it was available.

I'm optimistic, but it'll really depend on which Windows
features are supported by Lisps like ACL for Windows, and
it delivers them (image size, etc).
--
<URL:http://www.enrapture.com/cybes/> You can never browse enough
Future generations are relying on us
It's a world we've made - Incubus
We're living on a knife edge, looking for the ground -- Hawkwind


 
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 "Lisp is alive, was "Re: Common LISP: The Next Generation"" by Oleg Moroz
Oleg Moroz  
View profile  
 More options Sep 8 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: mo...@inist.ru (Oleg Moroz)
Date: 1996/09/08
Subject: Re: Lisp is alive, was "Re: Common LISP: The Next Generation"

On Sat, 07 Sep 1996 02:08:04 +0200, jos...@lavielle.com (Rainer Joswig) wrote:
>Why did people port Lisp to Mainframes or SIMD machines? Just for
>fun?

I really think that it was mostly for fun. While functional languages _are_ real
good for parallelism and SIMD architectures in particular, (Common) Lisp is as
far from the word "functional" as Smalltalk or Pascal is.

>Why is the CMU archive full of Lisp stuff?

Why are FTP sites of the world full of free C/C++ stuff ? The ratio is not on
the Lisp side :-)

>If you look closely you will find them. Otherwise it would
>be unexplainable, why there are so many Lisp implementations.
>Or can you tell, why there are still Common Lisp vendors?
>How do they manage to pay their employees? Somebody
>buys this stuff.

You don't need to look closely to find C/C++/Fortran/... - based applications.
Most non-commercial Lisp implementation are done just for the implementor's fun.
Others are usually written in universities by a group of enthusiastic
implementors that get some funding for the project that needs Lisp (in their
opinion).

Commercial versions of Lisp exist in the small market niche that is
self-supported, much analogous to the market niche of mainframe computers and
"real" OOD tools. They are working with couple hundred of buyers (historically
devoted to their product) each, getting major bucks for every copy to cover R&D
and support costs, supporting in their products just what this limited group of
customers needs. This explains their ten-twenty year old user interfaces and
strong cross-platform orientation. The latter (bad thing in my opinion) implies
slow (if any) adoption of new operating system features, once again poor UI,
usually restricted by the common denominator of what's available on all
supported systems, and the tendency to ignore completely the  issues of
shrink-wrapped distribution of the software developed on this system.

>Saying "I like CL" is kind of childish. I use CL, because
>I do have a need for an interactive development system.
>I can quite comfortably explore my ideas using CL.
>If you can't - well - be happy and use something else
>that is more suitable to your problem.

I like Scheme and I like Smalltalk and I like Haskell and it's not childish at
all. If I could do all the things I do at work in one of the languages I really
like, I would be much more happy than I am right now. The obstacle is not the
language itself, it's the particular misfeatures of available implementations /
development environments. I feel from my "hobby" experience that I could be much
more productive with, say, Lisp instead of C++ given the IDE of the same power
and capabilities that I have now. Pity, there is none.

>Btw, we *really* need a web site that people see Lisp is still alive.

What we really need is some work done in implementing really modern Lisp
development environments that suit the developers now targetting C/C++ and using
these to implement real applications that most people use everyday. Just talking
about Lisp be it in computer magazines, on the WWW site or on the radio won't
buy Lisp an ounce of popularity. It probably will support the corpse alive for
some time... Flatlined...

Oleg


 
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 "Books on Dylan" by Ben Greenfield
Ben Greenfield  
View profile  
 More options Sep 8 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan
From: Ben Greenfield <b...@panix.com>
Date: 1996/09/08
Subject: Re: Books on Dylan

chris
i also enjoy the book dylan programming i'm using apple dylan tr and
was curious if you were also.

if you were i was curious how you manuvered around the lack of
function format-out.

thanks

ben


 
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 "Common LISP: The Next Generation" by Paul Snively
Paul Snively  
View profile  
 More options Sep 8 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: ch...@chelsea.ios.com (Paul Snively)
Date: 1996/09/08
Subject: Re: Common LISP: The Next Generation

In article <ey3d8zzrea0....@staffa.aiai.ed.ac.uk>, Tim Bradshaw

<t...@aiai.ed.ac.uk> wrote:
>But but. How big is Netscape this week?  How big is Word?  These
>systems are just *vast*, but very popular.

Actually, I wouldn't go so far as to say that Netscape Navigator and
Microsoft Word are vast.  I'd only go so far as to say that they're
half-vast.*

* Still don't get it?  Try reading the sentence out loud.
--
To get random signatures put text files into a folder called ³Random Signatures² into your Preferences folder.


 
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 Sep 8 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan
From: jos...@lavielle.com (Rainer Joswig)
Date: 1996/09/08
Subject: Re: Common LISP: The Next Generation

In article <842119252...@wildcard.demon.co.uk>,

cyber_sur...@wildcard.demon.co.uk wrote:
> I assume that you're suggesting that I port CL-HTTP?

No, not necessarily. But whoever wants to do some
Lisp and WWW coding should look at
http://wilson.ai.mit.edu/cl-http/projects.html .
There are a lot of interesting ideas (IMHO).

> Can I write CGI code in Lisp? Not yet.

Why not? Has been done. Hey, what makes you think
you can't write CGI scripts in Lisp?

> Excellent. Too bad so few people use Macs.

Yep, only some ten millions users. Not much.

> Meanwhile, most of the world uses Windows. Making a hit on
> _that_ platform would do far more for Lisp than on the Mac.

Windows doesn't interest me personally that much. Still,
a small, fast and sexy CL implementation for Windows (NT)
won't hurt and I'd surely would have a usage for it. ;-)

> such things. If they ask for software that can be delivered
> on a single floppy, then that's what they get.

Floppies are anachronisms. I'm not using floppies very often
these days. Which games are still being delivered on floppies?
Some Mac games are being delivered on three CD-ROMs.

> like Dylan. Take a _close_ look at Dylan.

I have Apple Dylan on my machine. Still CL
is much more stable, has a larger user base, has
tons of code, is supported, ... and does useful work for
me. I'd like to see CL advancing. (And Dylan lacks
Lisp's syntax! ;-) )

> _That's the
> kind of Lisp I want, and in a few years I might get it.

Why is it that PC users get this stuff years later?

**************************************************************

So what can we learn? What are other users or would be users
thinking? Seems like *some* PC users are not satisfied with
current choices. Other opinions? Seems like a lot of CL users
work on Unix, Macs or even Lispms. Is this perception correct?
Shouldn't the PC market be *much* larger than the others
combined?

**************************************************************

Rainer 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 "Books on Dylan" by Chris Page
Chris Page  
View profile  
 More options Sep 9 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan
From: "Chris Page" <p...@best.com>
Date: 1996/09/09
Subject: Re: Books on Dylan

Ben Greenfield <b...@panix.com> wrote:
> i also enjoy the book dylan programming i'm using apple dylan tr and
> was curious if you were also.

> if you were i was curious how you manuvered around the lack of
> function format-out.

I have been using the Apple Dylan TR, but I have not yet attempted
following the tutorial using it. Besides the lack of format-out(), I have
encountered problems with things like "constant" slot declarations
(apparently) not being supported correctly, so I haven't attempted to
implement the tutorial yet.

[I don't know whether we should continue this thread on comp.lang.lisp, so
if this goes on, let's consider limiting it to comp.lang.dylan --Chris]

...........................................................................
Chris Page
Software Wrangler                  This message was created using Cyberdog
Claris Corporation                      - a product of Apple Computer, Inc.
mailto:p...@best.com
http://www.best.com/~page/
...........................................................................


 
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 "Common LISP: The Next Generation" by Tim Bradshaw
Tim Bradshaw  
View profile  
 More options Sep 9 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Tim Bradshaw <t...@aiai.ed.ac.uk>
Date: 1996/09/09
Subject: Re: Common LISP: The Next Generation

* Cyber Surfer wrote:
> I recently checked the manual for the Windows version of HotMetal,
> and there was no mention of Lisp at all. It appears to be a well
> kept secret.

It is.  It's actually in some kind of scheme dialect I think (with
some C runtime support).  Perhaps someone at softquad reads this group
& could comment?

--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.
Jeff Dalton  
View profile  
 More options Sep 9 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: j...@cogsci.ed.ac.uk (Jeff Dalton)
Date: 1996/09/09
Subject: Re: Common LISP: The Next Generation

How about WCL?  It packages Cl itself as a shared library and
presumably allows you to construct shared libraries too.

Anyway, statically linked executables can be small.

>> Ah, soemone will say, what if you write slightly larger
>> programs.  Then you'll have the GC and all that other Lisp
>> stuff.  Probably you will.  But such things can be pretty
>> small.  Most Lisp implementatinos are pretty big these
>> days, but they can be very small.  (N.B. Lisp does not =
>> Common Lisp; but even Common Lisps could produce vastly
>> smaller executables than they typically do.)

>Yes, just avoid static linking.

I'm not quite sure just what you have in mind here, but for most
Lisps it's not a simple change.  These Lisps don't use the ordinary
linker/loader.  Instead, code is loaded into a running Lisp and
then an image of the thus modified Lisp is saved.  If, instead,
the compiler could turn Lisp source files into .o files that could
be statically linked with code from various libraries, you could
get much smaller executables despite using static linking.

"Tree shaking" and the like can also help, but work by discarding
rather than by never including in the 1st place.

 I don't know about Unix, but

>a programming language for Win16/Win32 that uses static linking
>only will be seen as a very poor tool. Never mind issues like
>GC performance. Even a _C compiler_ for Win16/Win32 has to
>support dynamic linking in order to be accepted as a serious
>development tool. This isn't a language issue - it's a delivery
>issue. Maybe this is different for Unix, but for Windows, a
>"larger than necessary" binary is considered to be unforgivable.

Humm.  Some of them sure _look_ larger than necessary.

>It's subjective, of course, but both users and developers are
>very sensitive to the code size, and yes, all those enourmous
>Windows apps _are_ heavily criticised for being _too big_. If
>it wasn't for all those features, nobody would put up with it.
>In fact, some people _don't_. That's part of the problem...

ok.

-- jd


 
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.
Cyber Surfer  
View profile  
 More options Sep 9 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: Cyber Surfer <cyber_sur...@wildcard.demon.co.uk>
Date: 1996/09/09
Subject: Re: Common LISP: The Next Generation

In article <OZ.96Sep6093...@nexus.yorku.ca>
           o...@nexus.yorku.ca "ozan s. yigit" writes:

How many 16 year olds are using closures and higher order
functions? I don't know. Perhaps they're still at school,
and using MIT Scheme? I wouldn't say that every 16 year old
uses these things, even if they have learned to program.

Java has a lot "to do with it", coz that's the language that
appears to get the most attention, at least in the media.
In a few years we'll know just what _real_ impact Java will
have. Perhaps C++ is just a passing fad, and the majority of
programmers 10 years from now will be using Lisp, or something
like it (ML, Dylan, whatever).

I've seen more books about Java that've been published in
the last year than all the Lisp books I've seen. There are
certainly more Lisp books than I've seen, but there are also
a lot more Java books that I've not yet seen.

So, we can at least say that there's a lot of interest in
Java from book publishers. What can we conclude from this?
History is written by the winning side, but does that mean
that Java is "winning"? MS and Sun are heavily promoting
Java. Why should they tell anyone that the ideas in Java
originally came from languages like Lisp? I've not read
anything from MS that mentions Lisp.

I'm currently waiting to see if MS will offer Java as an
alternative to VBA (Visual Basic for Applications), as that
would allow any tools written for and with Java to work
with any of the MS apps that used to use VBA. (Imagine if
VB could generate code for the JVM.)

Since Apple have also adopted Java (boo, hiss / sulk),
perhaps they too will employ Java in a few key places,
where previously some other language has been used.

It might then be possible to write code for these apps
in _Lisp_. Today, a few apps like AutoCAD can be extended
in Lisp (e.g. AutoLisp), but wouldn't it be great if many
of the languages unique to a single app or vendor could
be replaced by Lisp?

This is why I suspect that Java could help Lisp. At the
very least it could open the eyes of a few programmers
who're obsessed with the low level view of programming
that C/C++ encourages. It might also help us give Lisp
a higher profile.
--
<URL:http://www.enrapture.com/cybes/> You can never browse enough
Future generations are relying on us
It's a world we've made - Incubus
We're living on a knife edge, looking for the ground -- Hawkwind


 
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.
Oleg Moroz  
View profile  
 More options Sep 9 1996, 3:00 am
Newsgroups: comp.lang.lisp, comp.lang.dylan, comp.lang.scheme
From: mo...@inist.ru (Oleg Moroz)
Date: 1996/09/09
Subject: Re: Common LISP: The Next Generation

On 09 Sep 1996 11:29:04 +0100, Tim Bradshaw <t...@aiai.ed.ac.uk> wrote:

>> I recently checked the manual for the Windows version of HotMetal,
>> and there was no mention of Lisp at all. It appears to be a well
>> kept secret.

>It is.  It's actually in some kind of scheme dialect I think (with
>some C runtime support).  Perhaps someone at softquad reads this group
>& could comment?

Looks like they used Scheme for what most SGML people are using it now: DSSSL (I
always forget how many S to write :-)), which is basically a Scheme-like
language for describing SGML stylesheets.

Oleg


 
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 101 - 125 of 225 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »