🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.funkcyjne
Article #348

Re: Lisp

#348
From: Marcin 'Qrczak' Kowalczyk
Date: Sun, 18 May 2003 20:08
22 lines
2030 bytes
Lucifer wrote:

> Dzieki, moze mnie ktos jeszcze powiedziec czym sie rozni lisp od scheme?

AFAIK (nie używałem żadnego) Scheme jest dużo prostszy, ma bardzo małą
bibliotekę standardową, nie ma struktur (własnych typów), pakietów, CLOS-a
ani opcjonalnego deklarowania typów, ma bardziej regularną semantykę - bez
niejawnych konwersji w stylu używania symboli w roli funkcji, bez property
lists, przynależności symboli do pakietów i innych udziwnień, ma jedną
przestrzeń nazw dla zmiennych i funkcji, wiązanie identyfikatorów jest
zawsze statyczne (różne lispy miały różne, choć Common Lisp też ma
domyślnie statyczne), makra są higieniczne i polegają na dopasowaniu
fragmentu do wzorca i przepisania według schematu, a nie obliczeniu
dowolnej funkcji w czasie kompilacji, nie ma readtable, Scheme ma
call-with-current-continuation i obowiązkową optymalizację wołania
ogonowego, rozróżnia #f - fałsz od listy pustej i od symbolu nil.
To chyba najważniejsze, poza tym są drobiazgi nazewniczo-składniowe.

-- 
   __("<         Marcin Kowalczyk
   \__/       qrczak@knm.org.pl
    ^^     http://qrnik.knm.org.pl/~qrczak/
Technical Details
Message-ID: <1424294.6nIlWHSmtO@qrnik.knm.org.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <ba7q7i$5a5$1@atlantis.news.tpi.pl> <ba86mq$d1b$1@rmf-fm.presscom.net> <ba8btb$rur$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: Lisp
Date: Sun, 18 May 2003 22:08:39 +0200
Organization: Klub Nieszkodliwych Manjakow
Lines: 22
Message-ID: <1424294.6nIlWHSmtO@qrnik.knm.org.pl>
References: <ba7q7i$5a5$1@atlantis.news.tpi.pl> <ba86mq$d1b$1@rmf-fm.presscom.net> <ba8btb$rur$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: paf87.warszawa.sdi.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.tpi.pl 1053288537 553 217.96.225.87 (18 May 2003 20:08:57 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sun, 18 May 2003 20:08:57 +0000 (UTC)
User-Agent: KNode/0.7.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit