Re: [Lisp] Lisp.se på GitHub

2013-09-24 tråd Johan Lindberg
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?

2013-07-29 tråd Johan Lindberg
>
> 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

2013-07-12 tråd Johan Lindberg
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?

2013-07-05 tråd Johan Lindberg
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?

2013-07-05 tråd Johan Lindberg
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?

2013-07-01 tråd 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
___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Göteborgare?

2013-07-01 tråd Johan Lindberg
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

2013-06-24 tråd Johan Lindberg
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

2010-10-23 tråd Johan Lindberg
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?

2009-12-01 tråd Johan Lindberg
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)

2009-06-01 tråd Johan Lindberg
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?

2007-05-08 tråd Johan Lindberg

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?

2007-04-19 tråd Johan Lindberg

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

2007-04-13 tråd Johan Lindberg

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

2007-04-12 tråd Johan Lindberg

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