Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


LISP - Vettig miljö?

Postades av 2007-02-06 23:39:34 - Oskar Johansson, i forum Skrivklåda, Tråden har 11 Kommentarer och lästs av 954 personer

Hallå!

Nu har jag bestämt mig för att återuppta arbetet med att lära mig LISP, tyvärr har jag stött på patrull. Jag behöver en vettig miljö att arbeta i, och det är något jag saknar just nu dessvärre :/

Någon som har några förslag på en vettig miljö? Har tittat på Lispbox (emacs + någon lisp-variant färdigpaketerat) och har kommit fram till:
a) Allegro verkar fungera, fast jag gillar inte att det är en begränsad gratisversion
b) Clisp verkar fungera, fast den miljön känns lite konstigt
b) Allegros egna IDE är skum?

Förra vändan jag lekte (innan jul) så körde jag gnu's common lisp-variant, men då bara direkt i consolen, dvs. försökte mig aldrig på något på mer än 5-6 rader.

Några förslag på alternativ, eller tweaks på det jag testat? Allegro + emacs verkar vara vad de kör på IDA, LTH här i Linköping. Fast då aldrig för att göra några exekverbara filer, vilket jag är intresserad av på sikt.

Ska tillägga att det är Windows det handlar om, och ingenting annat. Och för att göra det riktigt klart: Jag begriper knappt någonting av emacs, även om jag börjar gilla det lite smått (fast jag trivs bättre i vs.net, fortfarande iaf.)

Jag misstänker att Niklas kan ha lite uppslag ;)


Svara

Sv: LISP - Vettig miljö?

Postades av 2007-02-07 12:19:33 - Niklas Jansson

Emacs är en riktig höjdare; när du väl kommit in i det kommer du aldrig ångra dig =)
(Kolla in http://bc.tech.coop/blog/060302.html)

Kanske har kört lite för mycket lobbying för lisp, så att alla tror att jag är expert på området...

De vanligaste varianterna av lisp som jag har stött på är Common LISP, Scheme och Elisp. Elisp är emacs inbyggda, vilket gör den väldigt lätt att komma igång med. Faktum är att det är en av de äldsta och mest stabila implementationerna (och också en stor del av anledningen til den nästan religiösa emacs-rörelsen).

De olika LISP-varianterna du föreslår är alla Common LISP. Är inte tillräckligt insatt för att kunna svara bombsäkert, men Scheme anses vara trevligare på många sätt. De olika LISP-dialekterna kan nog anses skilja sig ungefär som Java, C# och C++. Inga större skillnader, men vissa är mer genomtänkta på vissa punkter.

Det viktiga är att man lär sig Grejen. Alla texter jag någonsin läst om det här, och min egen upplevelse är att det är en specifik punkt när man plötsligt får ihop allt. Och plötsligt blir man en bättre programmerare. Med detta i åtanke tycker jag att du ska satsa på det som är lättast att få igång; i mitt tycke Emacs med Elisp. Standardvalet för min del är väl annars alltid Emacs + vilket GNU-alternativ som än finns. Det funkar väl att använda även i det här fallet?
Kan tyvärr inte ge ett bättre svar. =)

Sen är det ju inte dumt att ge sig in på ett funktionellt språk först om du inte redan har gjort det, för att förbereda hjärnan på en och annan twist. I stort sett allt i funktionella språk finns redan i LISP, och det blir så att säga ett steg närmare. Kolla in Haskell.


Svara

Sv:LISP - Vettig miljö?

Postades av 2007-02-07 12:24:21 - Niklas Jansson

Förresten hittade jag just följande:
http://www.ufasoft.com/lisp/ Verkar vara allt-i-ett. Kan ju vara värt att kika på iaf.


Svara

Sv:LISP - Vettig miljö?

Postades av 2007-02-07 12:33:52 - Oskar Johansson

> Kanske har kört lite för mycket lobbying för lisp, så att alla tror att jag är expert på området...

Har jag inte fått för mig, men å andra sidan, du är nog den enda här som jag vet har petat på lisp ;)

Ang. "dialekt" så har jag fått för mig att common lisp är vettigare? Aja, jag är glad om jag får igång någonting smidigt bara :P

> Sen är det ju inte dumt att ge sig in på ett funktionellt språk först om du inte redan har gjort det, för att förbereda hjärnan på en och annan twist. I stort sett allt i funktionella språk finns redan i LISP, och det blir så att säga ett steg närmare. Kolla in Haskell.

Jag är lite dum å kör lisp på en gång, skiter det sig så tittar jag på haskell :)

Ang den där ufasoft-saken. Testade lite snabbt nu så jag har en liten recension av programmet ;) "Det fungerar, och gör vad den ska göra, men inte mer" :)


Svara

Sv: LISP - Vettig miljö?

Postades av 2007-02-07 13:04:31 - Niklas Jansson

<b>>Har jag inte fått för mig, men å andra sidan, du är nog den enda här som jag vet har petat på lisp ;)</b>
Tur det. -"Att Oskar inte har fått för sig det eller att du är den enda som han vet har petat på lisp?"
Båda. Då är jag ensam om den magiska kunskapen än så länge ;)

<b>>Ang. "dialekt" så har jag fått för mig att common lisp är vettigare? Aja, jag är glad om jag får igång någonting smidigt bara :P</b>
Som sagt, det viktigaste är att lära sig Grejen. Spelar nog mindre roll vilken dialekt det är; så länge det finns makron så har du det viktiga som gör att språket skiljer sig.


Svara

Sv:LISP - Vettig miljö?

Postades av 2007-02-07 13:14:41 - Oskar Johansson

> Tur det. -"Att Oskar inte har fått för sig det eller att du är den enda som han vet har petat på lisp?"
> Båda. Då är jag ensam om den magiska kunskapen än så länge ;)

Det där begrep jag ingenting av :)

> Som sagt, det viktigaste är att lära sig Grejen. Spelar nog mindre roll vilken dialekt det är; så länge det finns makron så har du det viktiga som gör att språket skiljer sig.

Har fått för mig samma sak, bara inte orkat sätta mig in i det, känns som detaljer :P

Hur som haver, om vi rent hypotetiskt säger att jag har en ren "emacs-installation", vad gör jag härnäst?


Svara

Sv: LISP - Vettig miljö?

Postades av 2007-02-07 13:48:15 - Per Hultqvist

<b>Har jag inte fått för mig, men å andra sidan, du är nog den enda här som jag vet har petat på lisp ;) </b>

Jag har också hållt på med det!! Å andra sidan kommer jag inte ihåg något annat än en jäkla massa parenteser och sedan några cdr (?) och cddr (?) typ, så jag brukar inte nämna det som ett av språken jag behärskar :-)


Svara

Sv:LISP - Vettig miljö?

Postades av 2007-02-07 13:49:07 - Oskar Johansson

:)


Svara

Sv: LISP - Vettig miljö?

Postades av 2007-02-07 16:44:06 - Niklas Jansson

>> Tur det. -"Att Oskar inte har fått för sig det eller att du är den enda som han vet har petat på lisp?"
>> Båda. Då är jag ensam om den magiska kunskapen än så länge ;)
>Det där begrep jag ingenting av :)

Okej. Mitt svar skulle egentligen ha varit "Tur det". Då var tanken att någon skulle fråga vilken halva av meningen som jag syftade på.

>Hur som haver, om vi rent hypotetiskt säger att jag har en ren "emacs-installation", vad gör jag härnäst?
Öppna emacs, gå förbi välkomstskärmen så du kommer till scratch.
Skriv in
(+ 2 5)

Tryck CTRL-J.
För att köra på större grejer:
http://www.cs.utah.edu/dept/old/texinfo/emacs18/emacs_26.html#SEC184


Svara

Sv:LISP - Vettig miljö?

Postades av 2007-02-09 10:24:24 - Niklas Jansson

Man e ju bra dum. Här sitter jag och vet om en fetbra tutorial där man dessutom rekommenderar en utvecklingsmiljö:
http://www.gigamonkeys.com/book/

Kolla kapitel 2.

Sen är http://www.defmacro.org en himla fin sida också.


Svara

Sv: LISP - Vettig miljö?

Postades av 2007-02-09 10:30:02 - Niklas Jansson

Och här har vi lite bättre info:
http://www.cliki.net/Common%20Lisp%20implementation
Och för att kompilera program till C-kod:
http://www.cliki.net/CLiCC


Svara

Sv:LISP - Vettig miljö?

Postades av 2007-02-09 16:56:17 - Oskar Johansson

Intressant. Som sagt, har kört på lisp-in-a-box (lispbox?) lite grann, kör med allegro. Aja, har tittat lite men har inte någon tid just nu att leka :) Var intressant iaf :P


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 169
27 952
271 704
720
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies