Re: [Lisp] Lisp.se på GitHub
Hej, > Jag höll faktiskt på ett tag med ett försök att skriva lite lisp varje > dag, för att hålla hjärnan igång. För dom av oss som inte jobbar som > programmerare kan det hjälpa lite att komma ihåg vad det var men höll på > med... låter som att det här skulle kunna bli utmärkt för dig tycker jag ;-) Nu behöver vi väl bara bestämma oss för ett challenge eller tema inför nästa möte och börja hacka, endera tillsammans eller var för sig. Nån som har några bra ideer? Vi kan ju alltid kika på CodingDojo.orgs kata katalog men det kanske finns roligare saker att hacka på. /Johan ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Smidigt sätt att skapa Javascriptkod från CL?
> > Har funderat på om det finns ett riktigt bra sätt att skapa strängar > innehållande t.ex. Javascriptkod utifrån en datastruktur? Tänkte leka med > att översätta nåt i stil med: > '(function theName (arg1 arg2) > (+ arg1 arg2)) > > till strängen: > "function theName(arg1, arg2) { return arg1 + arg2; }" > > Det blir lätt (format )-galore, men det kanske är ett bra sätt trots allt? > Mvh, Tommy > Om jag förstår ditt exempel rätt så vill du applicera JavaScript-kunskap på datastrukturen för att producera strängen? Du borde kunna, t ex ladda respektive intressant symbol med en funktion som expanderar till Javascript-kod när man traverserar den men det är nog en del jobb att reda ut för att få till "läsbar" Javascript. Lite beroende på vad du ska använda din CL->JS transformer till och med risk för att jag missupfattat syftet så skulle jag föreslå att du tittar på JSCL. Se: http://davazp.net/jscl/jscl.html och https://github.com/davazp/jscl Det är en CL till JavaScript-kompilator och borde åtminstone kunna ge lite tips och inspiration om inte annat. Mvh Johan Lindberg jo...@pulp.se ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
[Lisp] Anteckningar från Lispmöte i Göteborg
Hej, Tack för igår. Som utlovat kommer här en renskriven (och något utökad) servett (servetten finns också förevigad på http://instagram.com/p/bo3A5uIz7G/ för den som är intresserad). Vi diskuterade frekvens på möten och kom fram till att ungefär 4 ggr/år skulle vara lagom. Vi pratade också om att nästa möte skulle bli nånstans i september med ett tredje möte i november. Angående innehåll så diskuterades fem olika typer av aktiviteter för mötena: 1) Turnering för AI spelare. Var och en tar med sig en AI och vi kör en turnering under själva mötet. Diskuterar olika implementations-strategier, tips och tricks och kanske tom hackar lite kod för att bättra på resultatet. Vi diskuterade lite olika spel som skulle kunna användas: a) nåt Core War-aktigt[1] och b) Pentago[2]. 2) Swarm coding[3] eller Randori Kata CodingDojo-style[4] gemensamt hackande på ett intressant problem. Vi angriper ett väldefinierat problem som kan lösas under tiden mötet hålls och diskuterar, vrider och vänder på kod för att få till den bästa lösningen gemensamt. 3) Kodgranskning. En förberedd genomgång/presentation av t ex ett GitHub repo. Lik #2 men med mer fokus på diskussion om kod än på kodande. 4) Gemensamt projekt. Vi hackar på nåt spännande, lite större projekt, och använder mötena för att lösa problem och hacka vidare koncentrerat och gemensamt. Här diskuterades lite olika förslag bl a a) en Husmans-Lisp (kokbok för vardagshacking), b) en Lisp miljö designad för lärande (t ex en Fluxus-baserad[5] Raspberry Pi[6] som bootar rakt in i en fullskärms-REPL), c) Quicklisp[7] (vad vi än kan bidra med) och d) en lite mer akademiskt tänkt övning att bygga en Lisp från grunden och basera på t ex Arduino[8] eller liknande målplattform). 5) Show & Tell. En klassisk presentation/genomgång av ett intressant ämne. Gruppen har ganska varierande kunskaper och erfarenhet och vi var överens om att det finns mycket att lära av varandra. Vi diskuterade bl a att det skulle vara intressant att a) ha en genomgång av utvecklingsmiljö (Emacs, VI etc) och b) olika Lisp implementationer (SBCL, Clozure CL, Gambit Scheme, Clojure etc). I övrigt kan nämnas att mötet höll på i ungefär 3,5h. 100% av deltagarna var av manligt kön. Det genomsnittliga antalet öl som konsumerades var 1,2. Det fanns två Appleprodukter och ett skägg på plats . Mvh Johan Lindberg jo...@pulp.se [1] http://en.wikipedia.org/wiki/Core_War [2] http://en.wikipedia.org/wiki/Pentago [3] http://technomancy.us/162 [4] http://codingdojo.org/cgi-bin/wiki.pl?RandoriKata [5] http://en.wikipedia.org/wiki/Fluxus_(programming_environment) [6] http://en.wikipedia.org/wiki/Raspberry_Pi [7] http://www.quicklisp.org/ [8] http://en.wikipedia.org/wiki/Arduino ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Göteborgare?
Hej > Enligt doodlen är det första datumet då alla kan den 11/7 (torsdag > > nästa vecka) på kvällen. Vad tror ni om att ses på Ölrepubliken? > > Passar mig ypperligt. > Strålande. Vi verkar bli 5 stycken som dyker upp (Mikael och Tommy har verifierat datum och tid via twitter). > Ska vi ha någon agenda, eller ska vi bara säga "parenteser är bra" och > nicka djupsinnigt? > och dricka öl. Glöm inte ölen :-) Min tanke var att vi skulle börja med att prata om meta-grejerna: 1) om vi ska göra det här igen och i så fall 2) hur ofta och 3) när och 4) vad ska vi prata om. Det kan nog tänkas vara en del spridning på oss i gruppen och det skulle vara intressant att höra vad alla vill ha ut av en sån här sammankomst. Inte minst kan jag tänka mig att det blir lite diskussion om språk (ffa Clojure) och ifall vi ska koda på möten eller bara snacka. > T ex > - Quicklisp, vilka bibliotek använder du? (Eller SRFI.) > - Presentera dina repon på github. > - Uppnå zen med makrogenerande makron och trippelbackquoter. > - Hur använda Lisp på jobbet? > - Data är kod är data, och parenteser är bra. > - Dylan är visst en Lisp, men vad är Clojure?!? Personligen skulle jag vara väldigt intresserad av att prata om allt ovanstående. Behöver nåt mer än en lista med förslag på ämnen förberedas? Mvh Johan Lindberg 0721 946 146 jo...@pulp.se ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Göteborgare?
Enligt doodlen är det första datumet då alla kan den 11/7 (torsdag nästa vecka) på kvällen. Vad tror ni om att ses på Ölrepubliken? Mvh /Johan 0721 946 146 2013/7/1 Johan Lindberg > Strålande. Jag har lagt upp en doodle med förslag på dagar under de > närmsta veckorna. http://doodle.com/3pkkedvvu2zst3yq fyll gärna i om ni > är intresserade av att vara med. > > /Johan > > > 2013/7/1 Lars Brinkhoff > >> Johan Lindberg skrev: >> > så jag tänkte höra om det finns nåt intresse kvar? >> >> T ;Ska inte ses som en kommentar angående dryck. >> >> >> ___ >> Lisp mailing list >> Lisp@lisp.se >> http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp >> > > > > -- > BR > Johan Lindberg > jo...@pulp.se > -- BR Johan Lindberg jo...@pulp.se ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Göteborgare?
Strålande. Jag har lagt upp en doodle med förslag på dagar under de närmsta veckorna. http://doodle.com/3pkkedvvu2zst3yq fyll gärna i om ni är intresserade av att vara med. /Johan 2013/7/1 Lars Brinkhoff > Johan Lindberg skrev: > > så jag tänkte höra om det finns nåt intresse kvar? > > T ;Ska inte ses som en kommentar angående dryck. > > > ___ > Lisp mailing list > Lisp@lisp.se > http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp > -- BR Johan Lindberg jo...@pulp.se ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Göteborgare?
Hej, Det här är ju en ganska gammal tråd men inom loppet av två veckor så jag har träffat två personer som varit intresserade av att träffas här i Göteborg för att snacka Lisp över en kopp kaffe eller en öl (eller två) så jag tänkte höra om det finns nåt intresse kvar? /Johan jo...@pulp.se On Tue, Dec 1, 2009 at 1:20 PM, Mikael Jansson wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Lars Brinkhoff wrote: > > Mikael Jansson skrev: > >> Förresten, har ni satt upp er på CL-USER-googlekartan? > > > > Bor du i Värmland, eller ska jag flytta din nål närmare "1:ans > > ändhållplats österut"? > > > Wat! Ja, sätt gärna min nål på Munkebäckstorget. > > Undrar hur den hamnade i Värmland? > - -- > Mikael Jansson | http://mikael.jansson.be | GPG Key 0x88986608 > Limp: The Vim Lisp IDE - http://mikael.jansson.be/hacking/limp > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.9 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAksVChsACgkQs8liwIiYZgg4vgCgvrMk3xnNLDrPNcBGdC0fj3sA > 360An3n1hujIUx/Yvm1xIjabo1kiS7Tt > =202m > -END PGP SIGNATURE- > > ___ > Lisp mailing list > Lisp@lisp.se > http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp > -- BR Johan Lindberg jo...@pulp.se ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
[Lisp] Lisp In Summer Projects
Hej, Enligt statistiken på LISP's hemsida[1] så är det ett antal svenskar med i tävlingen. Det är tydligen fler än jag som kommer sommarhacka lite lisp. Jag har tänkt försöka mig på SWIG och CFFI för att brygga över till wxWidgets. Vad har ni andra för planer? Johan Lindberg jo...@pulp.se [1] http://lispinsummerprojects.org -- BR Johan Lindberg jo...@pulp.se ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Common-Lisp propaganda i Stockholm
Hej, > det ska hållas en lite konferens om dynamiska språk, smalltalk och > annat, och jag kommer få 15 minuter på mig att göra reklam för common-lisp. Hur gick det? Skulle vara intressant att höra, för oss som inte var där. /Johan ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Göteborgare?
Hej, > Det vore kul att göra något med folk som bor i Göteborg med omnejd. Ses > lite informellt till att börja med, och komma på vad vi vill göra! Vore > kul med något tema (någon som pratar eller presenterar något), men bara > att ses vore kul det med! > > Så, hur ser det ut här i Stora Lisplistan? > > Förresten, har ni satt upp er på CL-USER-googlekartan? > Låter väldigt intressant Mikael. Jag är med, och jag tror att jag till slut lyckades få dit en nål på kartan också. Mvh Johan Lindberg jo...@pulp.se ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Lispig Python (Was: Clojure)
Hej, > I min verklighet (och ämnesbyte) finns det mycket Python. > > Det språket har numera en AST-modul, har dock inte lyckats hitta något > som parsar ett träd. Vilket är väldigt synd, för AST-modulen kan > nämligen på ett smidigt sätt användas för att läsa in Python-kod, > transformera objektet och ge ifrån sig vanlig Python-kod (med lämplig > tillplattning). Det är sämre på att läsa in en AST. > > Anledningen är att min hjärna till sist mjuknat - jag föredrar numera > s-exp framför algol-syntax. Det vore riktigt trevligt att kunna bygga > makron till Python, låta ens Lisp-kompilator köra macroexpand några > gånger och till sist köra ett s-exp-till-Python-miff så de andra på ens > jobb slipper se de hemska paranteserna. > > ... någon som har koll där? Hittade alldeles nyss Mark Tarver's Quip (Qi into Python)[1] som ser intressant ut. Visserligen inte CL men väl en Lisp. Kan kanske vara nåt. Mvh Johan Lindberg jo...@pulp.se [1] http://groups.google.com/group/comp.lang.lisp/tree/browse_frm/thread/25fddb707f043b3a ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Har ni sett den här?
http://homepage.mac.com/digego/study_in_keith.mov Oj! Ja, det är fruktansvärt häftigt! Jag älskar live coding! Jag önskar att jag hade en Mac så jag kunde prova själv. Det finns för övrigt fler exempel på http://impromptu.moso.com.au/gallery.html /Johan ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
[Lisp] Lisp-träff i Göteborg?
Stockholmarna verkar ju ha kommit igång med (mer eller mindre) regelbundna träffar. Jag måste säga att jag är lite avundsjuk så jag tänkte föreslå en träff i Göteborg. Om det är fler än jag som tänkt att lyssna på Richard Stallmans föreläsning (se http://www.rms2007.se/) på universitetet den 16:e maj så kanske det kan vara ett bra tillfälle. /Johan [EMAIL PROTECTED] ___ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Xemacs eller emacs
On 4/13/07, Anders Persson <[EMAIL PROTECTED]> wrote: Eftersom alla (nästan) använders emacs och lisp tänkte jag installera och lära mig den. Då visar det sig att det finns två olika Emacs och XEmacs. Vad är att föredra (Arbetar både med MAC och PC) Jag kommer inte ihåg ifall nån pekade dig till Lisp In a Box (som använder Emacs) i den förra tråden men annars kan det vara ett lätt sätt att börja. LispBox finns för Mac, Linux och Windows. Nedanstående är saxat från http://www.gigamonkeys.com/book/lispbox/ The environment provided by Lispbox has a few special features beyond what you'd get from combining Emacs, SLIME, ASDF, and a Common Lisp implementation. These features are designed to make it easier to use, particularly for new Lispers. Lycka till /Johan ___ Lisp mailing list [EMAIL PROTECTED] http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp
Re: [Lisp] Vad använder alla
Hej Anders, På mitt förra arbete hade vi en stor del som handlade om att efter regler optimera placering av arbetskläder, det var en "bankomat" för kläder. Jag tittade på om man kunde skriva optimeringsdelen i bättre språk än C++, helst kunna i framtiden lägga till att system skulle anpassa reglerana efter hur maskinen användes. Det låter som om du skulle kunna ha haft användning för en regelmotor. Jag har tyvärr väldigt lite erfarenhet av regelmotorer i kombination med Lisp men jag vet iaf två projekt som du kan titta på. Det ena är Fri Programvara och heter Lisa (http://sourceforge.net/projects/lisa), det andra är en del av LispWorks och heter KnowledgeWorks (http://www.lispworks.com/products/knowledgeworks.html). Sen ska jag också passa på att tipsa om CLIPS (http://www.ghg.net/clips/CLIPS.html) som visserligen är skrivet i C men som använder en "Lisp-variant" för att beskriva regler och funktioner. Jag tittade på Prolog och Lisp, dock fastnade jag för lisp eftersom det kändes mera naturligt att skriva i än Prolog. Prolog är ju väldigt bra (och specialiserat) för en viss typ av automatiserade resonemang och regler så en generell jämförelse mellan de två är väl kanske inte alltid riktigt rättvist. Om systemet verkligen bygger på "backwards-chaining" så är nog Prolog svårt att slå. Jag tror inte att nån av Lisa och Clips klarar backwards-chaining (ännu) men KnowledgeWorks verkar ha inbyggt stöd för det så det kan ju vara nåt att kika vidare på. Du kan också kolla in Kanren (http://sourceforge.net/projects/kanren/) och boken The Reasoned Schemer. Men då pratar vi förstås Scheme. Paul Graham bygger iofs en "backwards-chainer" från scratch i Kapitel 15 i ANSI Common Lisp (som Andreas nämnde) men jag vet inte hur den presterar eller fungerar vid stora mängder data och regler. Dock hittade jag dåligt med utvecklingsmiljöer och kompilatorer, jag var då ute efter en billig och bra miljö. Nu arbetar jag inte mera med detta projektet, men kan inte släppa funderingarna runt vad jag skulle kunnat ha gjort med LISP. Ledsen att jag inte svarade på dina frågor men det gjorde Andreas så bra. Det enda jag skulle vilja tillägga är att du kan använda Eclipse som editor om du inte kommer överens med Emacs. /Johan ___ Lisp mailing list [EMAIL PROTECTED] http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp