eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingProlog, Lisp, czy ...? › Re: Prolog, Lisp, czy ...?
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.prz.edu.pl!news.nask.pl!news.nask.
    org.pl!newsfeed00.sul.t-online.de!t-online.de!border4.nntp.dca.giganews.com!bor
    der2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!y26g2000yqd.go
    oglegroups.com!not-for-mail
    From: Paweł Lasek <p...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Prolog, Lisp, czy ...?
    Date: Fri, 4 Feb 2011 09:03:35 -0800 (PST)
    Organization: http://groups.google.com
    Lines: 56
    Message-ID: <2...@y...googlegroups.com>
    References: <e...@4...com>
    <q...@4...com>
    <iifas8$ht6$1@inews.gazeta.pl>
    <5...@4...com>
    <iifcc1$lfk$1@inews.gazeta.pl>
    <f...@4...com>
    <1...@q...googlegroups.com>
    <7...@4...com>
    <a...@h...googlegroups.com>
    <5...@4...com>
    NNTP-Posting-Host: 213.5.11.129
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1296839019 13458 127.0.0.1 (4 Feb 2011 17:03:39 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Fri, 4 Feb 2011 17:03:39 +0000 (UTC)
    Complaints-To: g...@g...com
    Injection-Info: y26g2000yqd.googlegroups.com; posting-host=213.5.11.129;
    posting-account=lT5JyQoAAAArM8ESFAalwB87q582sKYE
    User-Agent: G2/1.0
    X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b10) Gecko/20100101
    Firefox/4.0b10,gzip(gfe)
    Xref: news-archive.icm.edu.pl pl.comp.programming:188633
    [ ukryj nagłówki ]

    On 4 Lut, 15:45, A.L. <l...@a...com> wrote:
    > On Fri, 4 Feb 2011 06:54:51 -0800 (PST), Andrzej Jarzabek
    >
    > <a...@g...com> wrote:
    > >On Feb 4, 2:10 pm, A.L. <l...@a...com> wrote:
    >
    > >> Cutute Oryginalnego pytacza: " W zwi zku z tym mam pytanie, kt ry z
    > >> nich, czy te inny podobny j zyk wybra do czysto hobbistycznego
    > >> zapoznania si z programowaniem funkcyjnym?"
    >
    > >> Nei wydaje mi sie zeby OCaml czy najlepszy byl dobry do tego celu
    >
    > >A Standard ML?
    >
    > >I jeszcze: gdybym chciał się uczyć Lispa, to dlaczego Scheme a nie
    > >Common Lisp (albo: kiedy Scheme a kiedy Common Lisp)?
    >
    > >Poważnie zupełnie pytam.
    >
    > Lisp zostal poddany procesowi "perlizacji", i przeksztalcony w
    > CommonLisp, absolutnei neistrawna kobyle. Nie jest to tylko moja
    > opinia, ale opinia ludzi na comp.lang.lisp. W efekcie, ze zgrabnego i
    > sprawnego jezyka stal sie molochem ktorego manual ma 1500 stron.
    >
    > Scheme procesu "perlizacji" nie pzreszla, i jezyk w dalzym ciagu jest
    > maly, zgrabny i silny. Nauczyc sie Scheme mozna w dwa wieczory.
    > Obecnego Lispu (pardon, CommonLispu) raczej nie
    >
    > A.L.

    To nie była żadna "perlizacja" tylko połączenie parunastu różnych
    standardów które wyrosły z LISP 1.5, aby powstał jeden wspólny
    dialekt.

    Scheme to zupełnie oddzielna ścieżka rozwoju, i dodam że sporo ludzi
    uważa R6RS za idealny przykład przerostu formy nad treścią.

    Przez długi czas próbowałem zająć się Scheme, ale powiem tyle - co
    implementacja, to inny dialekt, inne biblioteki, inna obsługa różnych
    rzeczy nieraz potrzebnych w praktyce. Wziąłem Common Lispa i jest OK,
    wraz z paroma popularnymi bibliotekami takimi jak usocket/iolib,
    bordeaux-threads, CFFI, całe tzw. Ediware, nie mam problemu z
    napisaniem kodu który działa mi tak na SBCL, CCL, SCL, LW czy ACL,
    nawet jak używam wątków, natywnych bibliotek w C/C++, etc.

    No i nie można zapomnieć o SLIME, które mimo wszystko najlepiej działa
    dla CL ;)

    To takie moje trzy grosze :)

    --
    Paweł Lasek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: