Re: [Lisp] Clojure
> Jag hittade en LISP version som kör under/på Java JVM, den heter > Clojure http://Clojure.org Clojure är trevligt! > Min fråga blir givetvis, hur många använder Clojure, är det någon > på denna lista som kan berätta både dåliga och bra saker. Jag har gjort ett antal mindre webbapplikationer med ett av de tidigare webbramverken, Webjure, som har kommit för Clojure och tycker att det är ganska trevligt. Nu tror jag det är Compojure man skall kolla in om man är sugen på att leka webb med Clojure. Jag gillar att Clojure snurrar i JVM:en, det betyder att jag lekande lätt har kunnat flytta mina små applikationer från Ubuntu hemma till Windows XP på jobbet, något som inte varit lika smidigt med olika CL-varianter jag provat. På GNU/Linux snurrar SBCL bra för mig, men under Windows funkade sist jag provade inte trådar så bra och bytte jag till en annan implementation fick jag problem. Testade friversionen av Allegro och gillade den rätt bra, men jag uppskattar friare programvara än så, med mindre läskiga licenser (det kändes oklar om jag kunde använda den på jobbet för en liten webbapplikation som jag och mina arbetskamrater kör). Anyway, detta var inte menat som er rant mot CL, jag beskriver bara en omedelbar fördel som jag fick genom att använda Clojure. Det var dock en ganska lång startsträcka och det tog sin lilla tid att porta min första webbapp till Clojure. Och visst, Clojure är en Lisp, men annorlunda mot CL och Elisp som jag kört tidigare. Gillar man Scheme skulle jag gissa att startsträckan är något mindre. Det fina med Webjure är att man kan kasta den på en vanlig webcontainer, typ Apache Tomcat, och så funkar det bara. Vidare är det trevligt att kunna "konsumera" Java *väldigt* lätt. Tjoff tjoff så har man en wrapper runt någon Javametod som man behöver. Riktigt bra. För mig har det varit ovant att Clojure är ganska hårt funktionellt. Det går att modifera "state" men det är ganska knöligt så man tvingas lära sig att tänka mer funktionellt än vad jag är van vid från CL och Elisp. T.ex. så bygger basfunktionaliteten för att loopa på rekursion, något jag inte är direkt van vid sedan tidigare. Summa summarum så gillar jag Clojure starkt. Jag rekommenderar att du kollar igenom åtminstone basinformationen på huvudsajten. Folk i forumet (Google Groups) är hjälpsamma och det är en väldigt trevlig stämning där. Inga troll vad jag har kunnat se hittils. Lycka till! ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
3 feb 2009 kl. 22.12 skrev Andreas Davour: > On Tue, 3 Feb 2009, Björn Lindberg wrote: > > Sedan kvarstår då frågan varför en JVM skulle vara önskvärd. Man kanske redan har ett Javaprogram, eller vill använda Javabibliotek. Då är JVM:en given, och man vill ha bästa möjliga integration, så att klasser skapade i det ena språket är tillgängliga och ser likadana ut i det andra, och så vidare. >>> >>> Då kvarstår frågan varför man skulle vilja göra så. Java, liksom. ;) >> >> Ute i Verkligheten finns det en mängd anledningar till varför man >> skulle kunna finna sig hänvisad till JVM som plattform. > > Det gör kanske det. Tyvärr tror jag inte att man i den Verkligheten > har > lyxen att kunna köra Clojure på sin påtvingade JVM. Jag har försökt förklara att jag sett sådana fall. I Verkligheten. > > Men, det är ett tjusigt hack även om jag själv inte är direkt > engagerad > av det! Vi får väl se om det blir någonting av det. Björn Lindberg ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
3 feb 2009 kl. 21.54 skrev Andreas Davour: > On Tue, 3 Feb 2009, Björn Lindberg wrote: > >> >> 3 feb 2009 kl. 02.37 skrev Andreas Davour: >> >>> On Mon, 2 Feb 2009, Mikael Jansson wrote: >>> Björn Lindberg wrote: > > Tror inte att man skall se Clojure i det ljuset. Om jag förstår > det > hela rätt (utan att själv ha tittat alltför noga) är Clojures > främsta > företräde en väldigt nära integration med den underliggande > JVM:en, > som man knappast kan få till med Common Lisp. ABCL? >>> >>> Som sagt. >> >> Jag tror inte att ABCL är lika välintegrerad. Åtminstone inte på det >> sätt jag menar. >> >>> Sedan kvarstår då frågan varför en JVM skulle vara önskvärd. >> >> Man kanske redan har ett Javaprogram, eller vill använda >> Javabibliotek. Då är JVM:en given, och man vill ha bästa möjliga >> integration, så att klasser skapade i det ena språket är tillgängliga >> och ser likadana ut i det andra, och så vidare. > > Då kvarstår frågan varför man skulle vilja göra så. Java, liksom. ;) Ute i Verkligheten finns det en mängd anledningar till varför man skulle kunna finna sig hänvisad till JVM som plattform. Björn Lindberg ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
2009/2/2 Andreas Davour : > On Sun, 1 Feb 2009, Anders Persson wrote: > > (Du hade ett väldigt märkligt formaterat brev med ett mellanslag mellan > varje rad. Jag tog mig friheten att formattera om din text så den såg lite > trevligare ut) > >> Jag hittade en LISP version som kör under/på Java JVM, den heter >> Clojure http://Clojure.org > > Jo, det har varit ganska mycket snack om Clojure på sistone. Jag blir lite förvånad av intresset för Clojure kontra det ointresse som finns för ABCL. Clojure verkar ha en grej jag gillar skarpt, Software Transactional Memory som bland annat flertrådad programmering. Men flertrådighet är inte allt, för mig är det mer intressant med sådan skalbarhet som går utanför en dator. Och då är ju Lisp Flavored Erlang ett annat nytt alternativ, dessutom Made In Sweden. > Platformsomberoende är dock en intressant sak att du tar upp. Visst finns > det en massa saker som funkar olika i olika lispimplementationer (sånt som > inte är definierat i ANSI standarden till exempel), men inte kan väl > paltformsbundenhet var ett svårt problem i lispvärlden? Det finns ju också små lager som fixar till inkompatibiliteter, ex CL-FAD. >> Min fråga blir givetvis, hur många använder Clojure, är det någon >> på denna lista som kan berätta både dåliga och bra saker. Nej jag har inte provat Clojure ännu. Men lite lockande är det med en dialekt som har en liten hype omkring sig, men jag har andra grejer att prova i Common Lisp-världen först, till exempel Symbolicweb. /Henrik ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
3 feb 2009 kl. 02.37 skrev Andreas Davour: > On Mon, 2 Feb 2009, Mikael Jansson wrote: > >> Björn Lindberg wrote: >>> >>> Tror inte att man skall se Clojure i det ljuset. Om jag förstår det >>> hela rätt (utan att själv ha tittat alltför noga) är Clojures >>> främsta >>> företräde en väldigt nära integration med den underliggande JVM:en, >>> som man knappast kan få till med Common Lisp. >> >> ABCL? > > Som sagt. Jag tror inte att ABCL är lika välintegrerad. Åtminstone inte på det sätt jag menar. > Sedan kvarstår då frågan varför en JVM skulle vara önskvärd. Man kanske redan har ett Javaprogram, eller vill använda Javabibliotek. Då är JVM:en given, och man vill ha bästa möjliga integration, så att klasser skapade i det ena språket är tillgängliga och ser likadana ut i det andra, och så vidare. Björn Lindberg ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
Björn Lindberg wrote: > > Tror inte att man skall se Clojure i det ljuset. Om jag förstår det > hela rätt (utan att själv ha tittat alltför noga) är Clojures främsta > företräde en väldigt nära integration med den underliggande JVM:en, > som man knappast kan få till med Common Lisp. > ABCL? -- Mikael ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
2 feb 2009 kl. 11.54 skrev Ties Stuij: > 2009/2/2 Mikael Jansson : >> Ties Stuij wrote: >>> 2009/2/2 Mikael Jansson : *börjar sitt första inlägg med att gnälla* >>> "CLISP" är någon som fastnat med CAPSLOCK när texten "clisp", den där Common Lisp-interpretern, skulle skrivas. Common Lisp förkortas kort & gott Lisp, eller CL. >>> >>> Aaarghh, jag är också i gnäll-modus. Ursäkt. Clisp har en >>> interpreter >>> men också en compiler. Man kan välja, men interpretern ger inte >>> alltid >>> samman resultat än compilern, så det är bättre att bara glömma >>> interpretern tycker jag. >>> >> Det beror på hur man tolkar virtuell maskin. ;) > > Oh, du! > >> Är inte interpretern default-läget? > > Vet inte. Jag har aldrig använd Clisp. Men som jag kommer ihåg från > minne är att interpretern tar variablerna i interpretern som dynamiskt > och dom från compiler som lexical när man inte declarerar nånt. Och > dynamiskt är oftas inte vad man vill (inte jag alla fall). Dom gjorde > så för att tidigare datorer hade inte så mycket minne (man behöver > inte spara en hel evironment med varje lokala variable). Men jag kan > visst ha det jätte fel. Jag tror att grundläget när man startar Clisp är någon slags icke- Common Lisp-dialekt, som kanske uppvisar ett sådant beteende. Man måste ge flaggan -ansi vid uppstart för att få Common Lisp-beteende. Björn Lindberg ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
2 feb 2009 kl. 02.18 skrev Andreas Davour: > On Sun, 1 Feb 2009, Anders Persson wrote: > > (Du hade ett väldigt märkligt formaterat brev med ett mellanslag > mellan > varje rad. Jag tog mig friheten att formattera om din text så den såg > lite trevligare ut) > >> Jag hittade en LISP version som kör under/på Java JVM, den heter >> Clojure http://Clojure.org > > Jo, det har varit ganska mycket snack om Clojure på sistone. > >> Min fråga blir givetvis, hur många använder Clojure, är det någon >> på denna lista som kan berätta både dåliga och bra saker. > > Nope, använder inte Clojure. Jag håller mig till Common Lisp. Det kan > vad jag behöver. Dock skriver jag inte mycket på några av mina Riktiga > Projekt just. Tyvärr blir det mest perl, för det kan jag göra för att > automatisera saker på jobbet. > > Dock kan jag peka på en dålig sak. Är det nåt vi inte behöver är det > *ännu en* dialekt av lisp som försöka lösa någons "pet peeves". IMHO, > såklart. > Tror inte att man skall se Clojure i det ljuset. Om jag förstår det hela rätt (utan att själv ha tittat alltför noga) är Clojures främsta företräde en väldigt nära integration med den underliggande JVM:en, som man knappast kan få till med Common Lisp. Björn Lindberg ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
2009/2/2 Mikael Jansson : > Ties Stuij wrote: >> 2009/2/2 Mikael Jansson : >>> *börjar sitt första inlägg med att gnälla* >> >>> "CLISP" är någon som fastnat med CAPSLOCK när texten "clisp", den där >>> Common Lisp-interpretern, skulle skrivas. Common Lisp förkortas kort & >>> gott Lisp, eller CL. >> >> Aaarghh, jag är också i gnäll-modus. Ursäkt. Clisp har en interpreter >> men också en compiler. Man kan välja, men interpretern ger inte alltid >> samman resultat än compilern, så det är bättre att bara glömma >> interpretern tycker jag. >> > Det beror på hur man tolkar virtuell maskin. ;) Oh, du! > Är inte interpretern default-läget? Vet inte. Jag har aldrig använd Clisp. Men som jag kommer ihåg från minne är att interpretern tar variablerna i interpretern som dynamiskt och dom från compiler som lexical när man inte declarerar nånt. Och dynamiskt är oftas inte vad man vill (inte jag alla fall). Dom gjorde så för att tidigare datorer hade inte så mycket minne (man behöver inte spara en hel evironment med varje lokala variable). Men jag kan visst ha det jätte fel. /Ties ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
Ties Stuij wrote: > 2009/2/2 Mikael Jansson : >> *börjar sitt första inlägg med att gnälla* > >> "CLISP" är någon som fastnat med CAPSLOCK när texten "clisp", den där >> Common Lisp-interpretern, skulle skrivas. Common Lisp förkortas kort & >> gott Lisp, eller CL. > > Aaarghh, jag är också i gnäll-modus. Ursäkt. Clisp har en interpreter > men också en compiler. Man kan välja, men interpretern ger inte alltid > samman resultat än compilern, så det är bättre att bara glömma > interpretern tycker jag. > Det beror på hur man tolkar virtuell maskin. ;) Är inte interpretern default-läget? -- Mikael Jansson | http://mikael.jansson.be | GPG Key 0x88986608 Limp: The Vim Lisp IDE - http://mikael.jansson.be/hacking/limp ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
> Nej det var därför det hade varit bra om det hade varit en CLISP på JVM > och alla dialekter underlättar inte när man vill lära sig lisp svårt att > välja. > ABCL då? -- Mikael Jansson | http://mikael.jansson.be | GPG Key 0x88986608 Limp: The Vim Lisp IDE - http://mikael.jansson.be/hacking/limp ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
2009/2/2 Mikael Jansson : > *börjar sitt första inlägg med att gnälla* > "CLISP" är någon som fastnat med CAPSLOCK när texten "clisp", den där > Common Lisp-interpretern, skulle skrivas. Common Lisp förkortas kort & > gott Lisp, eller CL. Aaarghh, jag är också i gnäll-modus. Ursäkt. Clisp har en interpreter men också en compiler. Man kan välja, men interpretern ger inte alltid samman resultat än compilern, så det är bättre att bara glömma interpretern tycker jag. /Ties ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
2009/2/2 : >>CLISP? På vilket vis är den lik CLISP och varför är det en dålig sak? > > Nej, här blev det en missupfattning, det jag har problem med är att > det INTE är likt CLISP det lilla jag kan är från CLISP och hade jag fått > önska hade det varit en CLISP på JVM. >> >>> Jag blev intresserad för plattformsoberoende och tillgång till ett >>> bra GUI (Swing) men annars ser jag inga större saker. > Så GUI program är ingen stor grej inom LISP världen då? > >>Dock kan jag peka på en dålig sak. Är det nåt vi inte behöver är det >>*ännu en* dialekt av lisp som försöka lösa någons "pet peeves". IMHO, >>såklart. > > Nej det var därför det hade varit bra om det hade varit en CLISP på JVM > och alla dialekter underlättar inte när man vill lära sig lisp svårt att > välja. Först måste jag bara säger: När du skriver CLISP, jag tror du vill äntliger skriver CL, som stor för Common Lisp. Clisp är en CL implementation. Det finns förresten en CL implementation på JVM: Armed Bear Common Lisp, och den är inte alls dåligt. disclosure (ha!): jag har aldrig programmerat i Closure Men som jag förstor är Clojure en jette intressant språk, som är väl integrerat i JVM, ganska stabilt och jette pragmatiskt. Det är jätte enkelt att anropa Java grejer, och Clojure har inte använt konstiga konstruktioner som lägger restriktioner på använder Java. TCO i Clojure skulle ha varit mögligt utan stöd av JVM, men inte utan kronliga nackdelar. Fast man måste visst akta sig i vissa fall. Om du vill använda en hög-nivå eller FP språk, då är Clojure din bästa kandidat, är min konklusion efter att ha läst några grejer om det. Några Lambda the Ultimate denizens kallas Clojure för språket av 2008 eller 2009. Jag själv tycker att Clojure skiljer sig tillräcklig från annan dialekter att den förtjänar att leva; även att har en rik liv. Och om du inte än har sätt den, titta den här video: http://www.bestechvideos.com/2008/11/24/clojure Presentationen är av Rich Hickey, som har hjort Clojure, så den är inte helt opartiskt, men ger en bra bild av vart Clojure är just nu (tre monader sen). Så, nu slutar jag min fanboy-rant. /Ties ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
*börjar sitt första inlägg med att gnälla* > >> Tyvärr för en nybörjare är det givetvis en dialekt så allt är nästan >> likt CLISP, och det där nästa är ganska irriterade, i April skall det >> visst komma ut en bok, så jag sitter och fundera på att köpa den >> för till viss mån slippa nästa problemet. > > CLISP? På vilket vis är den lik CLISP och varför är det en dålig sak? > "CLISP" är någon som fastnat med CAPSLOCK när texten "clisp", den där Common Lisp-interpretern, skulle skrivas. Common Lisp förkortas kort & gott Lisp, eller CL. (såvida jag inte totalt gjorde bort mig och det faktiskt var CLISP som Clojure är likt. utveckla gärna i så fall!) >> Jag blev intresserad för plattformsoberoende och tillgång till ett >> bra GUI (Swing) men annars ser jag inga större saker. > > GUI programmering är en svag sida hos Common Lisp, erkännes. Scheme har > någon sorts grafiskt mög i någon implementation, men det är väl lika > dåligt ställt där också, tror jag. +1. Webb verkar vara det nya svart. Om man inte försöker lära sig det CellsGTK. Jag försökte ett tag och gav upp. Jag är lite osäker (och för lat för att kolla upp): finns det en McCLIM-backend till Windows? Det är ett riktigt intressant API. > Dock kan jag peka på en dålig sak. Är det nåt vi inte behöver är det > *ännu en* dialekt av lisp som försöka lösa någons "pet peeves". IMHO, > såklart. En bra(?) sak med Clojure är, som påpekats, kopplingen till Java samt att du får med ett paket strösocker. Se den nyliga diskussionen om hashtabeller på Reddit. Min kommentar hittar du på http://mikael.jansson.be/journal/2009/01/hash-tables-and-a-wee-bit-of-sugar-in-common-lisp -- Mikael, som faktiskt inte vaknade på den gnälliga sidan, egentligen ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
>CLISP? På vilket vis är den lik CLISP och varför är det en dålig sak? Nej, här blev det en missupfattning, det jag har problem med är att det INTE är likt CLISP det lilla jag kan är från CLISP och hade jag fått önska hade det varit en CLISP på JVM. > >> Jag blev intresserad för plattformsoberoende och tillgång till ett >> bra GUI (Swing) men annars ser jag inga större saker. Så GUI program är ingen stor grej inom LISP världen då? >Dock kan jag peka på en dålig sak. Är det nåt vi inte behöver är det >*ännu en* dialekt av lisp som försöka lösa någons "pet peeves". IMHO, >såklart. Nej det var därför det hade varit bra om det hade varit en CLISP på JVM och alla dialekter underlättar inte när man vill lära sig lisp svårt att välja. // Anders ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
Vad jag tyckte var lite interessant här är att clojure kan inte optimalisera tail calls för att the JVM kan inte hantera tail call optimization. Då har Clojure också problema med mutual recursion tack av JVM:en. Nu finns det ingen krav på Common Lisp för att blir tail call optimized, men man skulle tänka sig att en mer functional-orienterad Lisp skulle gärna vilja ha sånt grej. Titta på http://lambda-the-ultimate.org/node/2547#comment för lite mer diskution om detta. Men som sagt, jag bara tycker att det är interessant att veta JVM:en är mer restriktivt än jag hade tänkt. Det värkar inte blir så fine-grained. Om nån av er vet en bra introduktion till JVM building blocks skulle jag gärna vilja läsa den. /Ties ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
> När den släpps till Windows är det väl målsättningen, ja. Dock är en > release ännu aningen fjärran. Du kan köra det, men det är inte helt ok. > På Windows tror jag dock att det finns andra lösningar. Då låter inte Clojure så dumt ändå :) JVM:en är ju troligen hyfsat likadan på olika OS. ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
> SBCL har redan trådar så det räcker. Även på Windows? ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
> Men eftersom det bara finns en implementation av clojure så är det > väl ingen skillnad mot använda en Standard Lisp i kombination med > den trådning som gäller för just den implementationen? > Det blir väl en lisp och en trådningsmodell i båda fallen. Missade ni biten om programvarutransaktionsminne (http://en.wikipedia.org/wiki/Software_transactional_memory)? Det tycker jag verkar vara intressant, kommandes från databassidan som jag gör. Jag har aldrig skrivit ett enda program som krävt mer än en tråd/process, så för mig är det overkill, men med framtiden och de datorarkitekturer med flera kärnor som verkar komma mer och mer, istället för högre klockhastigheter, så verkar ju "concurrency" (samtidighet?) vara det som gäller, och då låter det ju trevligt om man inte behöver tänka så mycket. ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
On Dec 7, 2007 5:13 PM, Andreas Davour <[EMAIL PROTECTED]> wrote: > > Verkligen? Det visste jag inte. Var licensen öppen nog för distribution > av koden kanske det går att skaka fram den. Det vore kul. Jag får känslan av att det är öppet, det blev ju postgresql till slut. Men hur man får tag i det? http://www.cl.cam.ac.uk/~smh22/docs/postgres-impl-IEEE90.pdf THE IMPLEMENTATION OF POSTGRES Michael Stonebraker, Lawrence A. Rowe and Michael Hirohama EECS Department University of California, Berkeley /Henrik ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
Han måste nog jobba lite mer för att konvertera mig. Lisp och scheme får kritik för "No concurrency in specs". Men eftersom det bara finns en implementation av clojure så är det väl ingen skillnad mot använda en Standard Lisp i kombination med den trådning som gäller för just den implementationen? Det blir väl en lisp och en trådningsmodell i båda fallen. Dessutom, vad är så viktig med the "specs", det finns ju Bourdeaux Threads om man vill göra någonting som är kompatibelt mellan sju Common Lisp implementationer. Kryddat med lite religiösa påståenden: VMs, not OSes, are the platforms of the future, Det här är virtuella maskiners eget teodice problem: Om gud är god, varför skriver han då inte om Solaris så att det körs i en JVM? Jag tror inte ens Vista eller SQL Server är skrivna i .NET, men jag vet inte. Däremot vet jag att Postgres skrevs om i C från Lisp, så jag säger inte att Lisp är bäst på allt... Men det var omkring 1984, och de som hackade skrev själva att de var nybörjare på Lisp. Vore kul att få se källkoden, kanske går den att optimera... /Henrik ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
Henrik Hjelte skriver: > On Dec 7, 2007 3:14 PM, Andreas Davour <[EMAIL PROTECTED]> wrote: [ SNIP ] > Förutom portabiliteten, vad vinner man egentligen på att köra lisp i en > > JVM? > > > > Frågan jag också ville ställa men inte vågade. Webbappletifierbarhet, FFI-anrop till existerande Java-bibliotek, hackmax. Annars ser jag inga klara anledningar att bygga ovan en JCVM i.st.f bar metall (eller maskinkod ovan ett OS). //Ingvar ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
> > Förutom portabiliteten, vad vinner man egentligen på att köra lisp i en > > JVM? > > > > Frågan jag också ville ställa men inte vågade. Kolla in "rationalen", http://clojure.sourceforge.net/rationale.html, samt lyssna på ljudupptagningen så får ni svar. Jag tycker i alla fall att det är ett spännande projekt och snubben som utvecklar det verkar extremt insatt ur min synvinkel. /Mathias ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
On Dec 7, 2007 3:14 PM, Andreas Davour <[EMAIL PROTECTED]> wrote: > CLISP som i? > > http://clisp.cons.org/ > Jajamensan, det finns angivet som ett "task" här: http://sourceforge.net/pm/?group_id=1355 Förutom portabiliteten, vad vinner man egentligen på att köra lisp i en > JVM? > Frågan jag också ville ställa men inte vågade. /Henrik Hjelte ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Clojure
On Dec 7, 2007 11:05 AM, Mathias Dahl <[EMAIL PROTECTED]> wrote: > För er som inte redan har kollat in Clojure så vill jag tipsa om det: Jag är motsatsen till Java expert, men det finns ju också Armed Bear Common Lisp som körs på en JVM. Jag har inte provat den själv, men jag tycker personligen att det är intressantare med en Common Lisp än ytterligare en ny egen typ av Lisp. Läste också ett rykte om att det finns ett projekt att konvertera CLISP att köras på JVM. http://armedbear.org/abcl.html /Henrik Hjelte ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp