Discussion:
Lisp.se på GitHub
(too old to reply)
Lars Brinkhoff
2013-09-13 18:00:52 UTC
Permalink
Raw Message
Organisation på GitHub för gemensamma repon:
http://github.com/Lisp-se
Lars Brinkhoff
2013-09-24 08:28:22 UTC
Permalink
Raw Message
Post by Lars Brinkhoff
http://github.com/Lisp-se
Sedär. Nu har jag tagit mig tid att kika in. Det har blivit lite
socialt kodande, eller kodutmaningar, efter de där pubmötena? Skoj!
Ja, vi påbörjade en övning IRL men hann inte klart.
Mina project går så långsamt att det vore pinsamt att lägga upp dem i
offentlighetens ljus på github...
Man behöver nog inte vara så blyg. För min del tycker jag alltid det
är intressant att höra kommentarer från de som tittat på min kod.
Alltid lär man sig något nytt.
Johan Lindberg
2013-09-24 17:29:23 UTC
Permalink
Raw Message
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
Lars Brinkhoff
2013-09-25 15:22:14 UTC
Permalink
Raw Message
Post by Johan Lindberg
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?
Jag vet inte om det passar riktigt, men här är lite knep och knåp
(mest för Common Lisp) jag har samlat på mig:

- Definera en funktion MACROEXAND-MOST som tar en form som argument
och expanderar alla macron, även i subformer, utom symbol-macron.
Använd gärna inbyggd funktionalitet så att resultatet är under 40
rader.

- Förklara hur ONCE-ONLY fungerar, till exempel genom att börja med en
förenklad version och stegvis expandera till den fullständiga.

- Definera ett macro MY-LET* som har samma funktionalitet som LET* men
uttryckt i nestade LET-former. OBS: hantera alla standard-deklarationer
korrekt.

- Definera ett macro DEFEXPR som i sin tur definerar ett macro som
fungerar som en funktion vars argument inte evalueras. Med andra ord
som en FEXPR.

Lars Brinkhoff
2013-09-25 13:18:48 UTC
Permalink
Raw Message
Post by Lars Brinkhoff
http://github.com/Lisp-se
Om några fler vill vara med i organisationen, är det bara att säga
till mig vilket GitHub-konto jag ska lägga till (lämpligen sitt eget).
Loading...