Re: [Lisp] Presentation

2016-05-16 tråd Elias Mårtenson
Jag hänger en hel del på Lisp (som "loke"), men jag trro inte jag sett dig
prata. Förmodligen beror detta på tidszoner eftersom jag bor i Singapore.

Jag hade gärna åkt till ELS, men det går inga direktflyg till Krakow från
Singapore, och anslutningarna var på tok för komplicerade för att det
skulle vara värt det. Dock så ångrar jag mig lite nu.

Mitt nuvarande Lispprojekt är https://github.com/cicakhq/potato som vi
använt som internt kommunikationsverktyg på jobbet i flera år.

Elias

2016-05-15 2:10 GMT+08:00 Grim Schjetne :

> Hej, tänkte presentera mig.
>
> Mitt namn är Grim, jag bor strax utanför Göteborg och jag har använt
> Common Lisp i några år nu. Jag kom nyligen hem från European Lisp Symposium
> i Kraków med mycket inspiration, och tänkte jag skulle kolla vad som händer
> här på hemmaplan.
>
> Jag brukar för övrigt hänga på #lisp, som schjetne.
>
> —
> Grim Schjetne
> ___
> Lisp mailing list
> Lisp@lisp.se
> http://molnjunk.nocrew.org/cgi-bin/mailman/listinfo/lisp
>
___
Lisp mailing list
Lisp@lisp.se
http://molnjunk.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Presentation

2016-05-16 tråd Lars Brinkhoff
Hej!

> tänkte jag skulle kolla vad som händer här på hemmaplan.

Det som händer i Göteborgstrakten, är att vi är några som är
intresserade av halvregelbundna träffar.  Men det kan vara svårt att
hitta datum som passar många.

___
Lisp mailing list
Lisp@lisp.se
http://molnjunk.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Någon som gör som Fare och scriptar med lisp?

2014-11-21 tråd Elias Mårtenson
Jag använder Common Lisp för sådana ändamål. Som t.ex. ett verktyg som
synkroniserar Active Directory med OpenLDAP. Det krävde bl.a. att jag
implementerade GSSAPI-stöd till trivial-ldap
https://github.com/rwiker/trivial-ldap, som använder min mappning av
GSSAPI https://github.com/lokedhs/cl-gss till CL.

Det extra jobbet var dock värt besväret för att jag skulle slippa
implementera det i något annat språk. :-)

Elias

2014-11-21 22:11 GMT+08:00 Andreas Davour a...@update.uu.se:

 On Tue, 18 Nov 2014, Mathias Dahl wrote:

  Jag har en massa elisp-hack för liknande uppgifter jag gör på jobbet.
 Emacs
 rular! ;)


 Har du sagt så mycket måste du ju dela med dig! ;)

 -andreas

 --
 economics is a pseudoscience; the astrology of our time
 Kim Stanley Robinson
 ___
 Lisp mailing list
 Lisp@lisp.se
 http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Någon som gör som Fare och scriptar med lisp?

2014-11-13 tråd Lars Brinkhoff


Nu har jag det.

Istället för att göra ett hack i shell, gjorde jag följande för att
konvertera radslut till CRLF i Emacs.  Jag vet att det finns unix2dos
och liknande, men jag ville ha lite mer kontroll på hantering av
binära filer m m.

(defun map-files (fn dir)
  Apply function FN to all files in DIR, including subdirectories.
The function is called with a file loaded into a buffer, which is saved
when the function returns.  Doesn't descend into the .hg subdirectory.
  (dolist (i (directory-files dir t))
(unless (member (file-name-nondirectory i) '(. .. .hg))
  (if (file-directory-p i)
  (map-files fn i)
  (with-current-buffer (find-file-noselect i)
(funcall fn)
(when (buffer-modified-p)
  (save-buffer))
(kill-buffer))

(defun set-buffer-crlf ()
  (when (eql (coding-system-eol-type buffer-file-coding-system) 0)
(let ((coding (coding-system-change-eol-conversion
   buffer-file-coding-system 1)))
  (when coding
(set-buffer-file-coding-system coding)

(defun convert-to-crlf ()
  Convert all files to CRLF line endings.
  (map-files #'set-buffer-crlf /foo/bar/baz))


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] (GBG) Fokus: Emacs Lisp

2014-09-17 tråd Tommy Hallgren
Är RMS anti-CL? Har han mycket inflytande fortfarande?

Mvh, Tommy

 On 16 sep 2014, at 18:59, Lars Brinkhoff l...@nocrew.org wrote:

 Nyligen skrivet av den nuvarande Emacs-

 The only standard language into which Elisp can evolve, AFAICT, is
  Common Lisp.  [ Now some readers get disappointed, while some others
  become excited.  ]  There are some incompatibilities between the two
  languages, but I can imagine working them out over the years, or
  even living with them without too much trouble, such that we could
  use Common-Lisp libraries in Emacs.

 Så vi kanske ligger helt rätt i tiden med att titta lite extra på Emacs!

 ___
 Lisp mailing list
 Lisp@lisp.se
 http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp

___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] (GBG) Fokus: Emacs Lisp

2014-09-16 tråd Jacob Oscarson
Jättebra ide! Själv är jag nästan alltid ute efter att utveckla nya små
tweaks för min
miljö, men som med så mycket annat är jag ofta snarare en slags glorifierad
hobbyist än ordentligt teoretiskt grundad.

/Jacob


2014-09-15 13:07 GMT+02:00 Andreas Davour a...@update.uu.se:

 On Mon, 15 Sep 2014, Lars Brinkhoff wrote:

  (Hej)

 På de senaste Lispmötena i Göteborg har vi varit väldigt få deltagare.
 Nu funderar vi på hur vi kan försöka locka nya personer.  Till att
 börja med tänkte vi testa med träffar som är mer inriktade på
 specifika teman som Emacs eller Clojure.

 Så till nästa gång ska vi testa om vi kan hitta Emacsanvändrare som är
 intresserade av att börja använda, eller lära sig mer om Emacs Lisp.
 Exempelvis kunde ett möte handla om ett eller några användningsfall
 där man börjar med ett praktiskt behov, och sedan steg för steg
 skriver kod som kan förenkla vardagen för en användare.

 Vi undrar om det är någon som har några tips på lämpliga problem som
 vi kan tackla?


 Kanske börja med hur man bygger saker i elisp, och sedan ta sig an exempel
 på lite vanliga strul?

 Jag tror att teckenkodningsbyten, zappa ^M och reperera radbrtningar
 skulle kunna vara problem med relevans och viss nytta att fixa.

 Kan det vara nåt?

 --
 economics is a pseudoscience; the astrology of our time
 Kim Stanley Robinson
 ___
 Lisp mailing list
 Lisp@lisp.se
 http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp




-- 
CTO/lead developer for the Juntoo project,
a real-time co-browsing app for the iPad: http://getjuntoo.com

E-mail: ja...@plexical.com
Voice SE: +46 (0) 708 62 85 45
Twitter: @jacob414
Angellist: https://angel.co/jacob414
___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Någon som gör som Fare och scriptar med lisp?

2014-09-01 tråd Per Danielsson

On Sep 1, 2014, at 16:20, Andreas Davour wrote:

 Den som vill kan ju roa sig med att försöka implementera följande i lisp!
 
 let apa=1; for i in `cat delete.data `; do if [[ $apa -ge 1000 ]]; then 
 printf $i\n ffile; let apa=1; else printf $i|  ffile; let apa=$apa+1; 
 fi; done

Jag har en jättefin implementation i scsh, men den får tyvärr inte plats här i 
marginalen!

PD
--
Martians are people too


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Lisp.se på GitHub

2013-09-24 tråd Lars Brinkhoff
Andreas Davour skrev:
 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.

___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


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] 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 mik...@lisp.se 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


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 l...@nocrew.org

 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] ``,@',

2012-09-25 tråd Lars Brinkhoff
Någon som använt trippel-`, förresten?

 Jag vet inte om jag ska vara imponerad på ett bra eller dåligt
 vis. Gick det inte göra på nåt annat vis?

Jo tyvärr, så jag tyckte det var bäst att posta koden innan jag
gjorde om den till att bara ha en backquotenivå.

 Måste väl erkänna att jag ofta tycker FLET gör saker mer än lovligt
 hårigt, även om jag inser hur det kan vara nyttigt ibland.

Observera att det var två-tre olika flet inblandade.  En flet
analyseras, och sedan byggs en ny upp.  Dessutom finns en
hjälpfunktion definerad med flet.

Om du syftade på att flet är krånglig att analysera, kan jag verkligen
instämma.  Men om man vill göra en komplett kodpromenerare, får man
bara bita i det håriga äpplet.

Håller med om att det ibland är trevligre att använda en ny defun i
stället för flet/labels.  Undantaget är väl främst om man vill kunna
använda den lexikala miljön kring flet.

___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Lispträff i Stockholm 21/9

2009-09-09 tråd Henrik Hjelte
2009/9/9 Linus Nordberg li...@nordberg.se:

 Lokaler denna gång blir Romab's fina på Upplandsgatan 88[1],
 gångavstånd från Odenplans tunnelbanehållplats. Vi tänkte fixa fram
 lite mat och dryck så skicka gärna ett mejl eller jabbra mig om ni
 tänker komma.

Jag kommer gärna.
/Henrik

___
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] Let Over Lambda

2009-03-31 tråd Mikael Jansson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Lars Brinkhoff wrote:
 Mikael Jansson mik...@lisp.se writes:
 http://www.reddit.com/r/programming/comments/6kc4p/new_book_about_common_lisp_let_over_lambda/c043ego
 
 Det var svidande kritik.  Efter att ha läst Xachs kommentarer, är jag
 inte så sugen på att köpa boken.  Dock är jag lite nyfiken på kapitlet
 om Forth, eftersom jag tycker det är ett roligt språk av ungefär samma
 anledningar som Lisp.

Har du kikat på Factor?

 Jag skulle normalt stödköpa alla nya böcker om Lisp, men i detta fallet
 känner jag mig osäker.

...och på tal om Lisp har David Moon snickrat ihop ett intressant språk.

http://users.rcn.com/david-moon/PLOT/page-5.html

Synd att det är så ful syntax bara. *hjärtvättad av s-exp*

- --
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.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJ0dwXs8liwIiYZggRAieAAJ9XxdEHtb2sPVjRcTp6KVEutZRdnwCfQ4XF
jPCGJeurd7SJW4TrfAS8wXM=
=scxM
-END PGP SIGNATURE-

___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Let Over Lambda

2009-03-31 tråd Mikael Jansson
Andreas Davour wrote:
 On Tue, 31 Mar 2009, Lars Brinkhoff wrote:
 
 Mikael Jansson mik...@lisp.se writes:
 http://www.reddit.com/r/programming/comments/6kc4p/new_book_about_common_lisp_let_over_lambda/c043ego


 Det var svidande kritik.  Efter att ha läst Xachs kommentarer, är jag
 inte så sugen på att köpa boken.  Dock är jag lite nyfiken på kapitlet
 om Forth, eftersom jag tycker det är ett roligt språk av ungefär samma
 anledningar som Lisp.

 Jag skulle normalt stödköpa alla nya böcker om Lisp, men i detta fallet
 känner jag mig osäker.
 
 Xach har å andra sidan över hela usenet gjort klart att han är en
 jubelidiot av första klass, så jag skulle ignorerar allt han säger om
 jag var du.

... Xach är en riktigt schysst och smart kille.  Vad fick du det där ifrån?

-- 
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] Let Over Lambda

2009-03-31 tråd Mikael Jansson
Andreas Davour wrote:
 On Tue, 31 Mar 2009, Mikael Jansson wrote:
 
 Andreas Davour wrote:
 On Tue, 31 Mar 2009, Lars Brinkhoff wrote:

 Mikael Jansson mik...@lisp.se writes:
 http://www.reddit.com/r/programming/comments/6kc4p/new_book_about_common_lisp_let_over_lambda/c043ego



 Det var svidande kritik.  Efter att ha läst Xachs kommentarer, är jag
 inte så sugen på att köpa boken.  Dock är jag lite nyfiken på kapitlet
 om Forth, eftersom jag tycker det är ett roligt språk av ungefär samma
 anledningar som Lisp.

 Jag skulle normalt stödköpa alla nya böcker om Lisp, men i detta fallet
 känner jag mig osäker.

 Xach har å andra sidan över hela usenet gjort klart att han är en
 jubelidiot av första klass, så jag skulle ignorerar allt han säger om
 jag var du.

 ... Xach är en riktigt schysst och smart kille.  Vad fick du det där
 ifrån?
 
 comp.lang.lisp till att börja med.
 
Specifikt exempel, såklart. c.l.l. är som att säga på Internet :-)

-- 
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] Let Over Lambda

2009-03-31 tråd Ingvar
Björn Lindgren skriver:
 31 mar 2009 kl. 17.38 skrev Andreas Davour:
 
  On Tue, 31 Mar 2009, Ingvar wrote:
 
  Jag skriver:
   Att författaren därtill inte verkar ha
  förstått till fullo vad DEFVAR faktiskt gör är skrämmande.
 
  Lite fånigt exempel i det lilla, men tänk dig en medelstor till
  brutal-stor kodbas (10-200 kodfiler, 50 KB-någon GB kod):
[ Kodexempel borttaget ]
  Tryck i en fil och kör. Tag sedan bort kommentaren innan defvar och
  kör. Att glatt säga det finns en kodkonvention, men jag tycker den  
  är
  ful, så jag ignorerar den i ett introduktionsmaterial, där  
  resultatet
  av att INTE anamma konventionen är ypperst svårfunna buggar är, i min
  mening, inte försvarbart.
 
  Oavsett Xach så verkar ju boken onekligen ha brister!
 
 Man behöver kanske inte vara så förmäten. Jag har i mitt arbete  
 förmånen(?) att ofta använda en annnan Lispdialekt, där en konvention  
 för dynamiska variabler inte existerar, och där asterisk inte utan  
 vidare kan användas i symbolnamn. Jag kan försäkra att det går att  
 hålla ordning på sina program ändå. Naturligtvis vill man alltid veta  
 om en variabel i ett visst sammanhang avser en dynamisk eller lexikal  
 sådan, men det går att göra på många olika sätt. Man kan ha andra  
 sorters konventioner till exempel.

Javisst. Jag hackade CL i ett par år innan jag började använda asterisker på 
mina egna special-variabler. Jag har dock ingen lätt-att-hitta-kod som exempel 
(de vettiga sakerna har blivit omskrivna, de mindre vettiga ligger arkiverade 
i ett dammigt hörn av hårddisken och varken du eller jag vill se den koden, 
speciellt inte jag).

Nu använder jag för egen del alltid  
 asterisk-konventionen när jag programmerar Common Lisp, eftersom den  
 är etablerade för den dialekten, men jag skulle inte förkasta en hel  
 bok för att författaren möjligen har egna konventioner i detta  
 avseende. 

Jag säger inte att boken är dålig, det kan jag inte. Jag har inte läst den, 
men den har tillräckligt många varningstecken för att skicka den rätt långt 
ner på listan över böcker att köpa (om du vill kan jag t.o.m lista dem). 
Hyllmeter är en EXTREM bristvara och jag har inte råd att köpa ett större hus 
just nu.

Ingvars exempel ovan är tämligen krystat, och avsett att  
 vara det. Men innan vi har läst boken vet vi faktiskt inte om det är  
 ett exempel som alls motsvarar vad författaren ägnar sig åt.

jag vet inte om du läste författarens kommentar till Xachs ganska syrliga 
sågande, men det tycktes mig att han mest tyckte att det var behändigt att 
inte markera dynamiska variabler, för att det blev enklare att svänga fram och 
tillbaka mellan dynamiska och lexikala bindningar. Det är iofs en ren smaksak, 
men jag har tagit för vana att INTE göra just det, utan dynamik-deklarera 
saker som behöver vara dynamiska och låta resten vara lexikala, just för att 
ett evigt hattande fram och tillbaka brukade bita mig rätt hårt.

Numer blir jag mest biten när jag växlar mellan Common Lisp och Emacs Lisp. 
Attans vad lexikala bindningar är trevligt.

Dougs exempel när det kan vara bra att hatta fram och tillbaka mellan dynamisk 
och lexikal bindning är förresten näst intill identisk med min kod med 
problem (gå till Reddit-sidan i början av tråden och sök efter Say you have 
a bunch of functions).

//Ingvar


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Let Over Lambda

2009-03-31 tråd Ingvar
Björn Lindberg skriver:
 Halva min poäng är att även om författaren har dålig stil vad gäller  
 dynamiska variabler, så kan boken vara läsvärd ändå. Dess tyngdpunkt  
 är vad jag förstår makron. Som jag nämnde tidigare, så är jag till  
 exempel inte alls förtjust i s.k. anaforiska makron, men tycker ändå  
 att On Lisp är mycket läsvärd. Let over Lambda har visst också ett  
 kapitel som handlar om anaforiska makron...

Just anaforiska makron diskuterade jag med min medutvecklare i NOCtool för ett 
par veckor sedan. Han undrade lite vagt om vi inte skulle ha dem, men jag 
tyckte att det var nog bäst att låta bli. Jag har dock kod med anaforiska 
makron i, som jag t-o-m skrivit själv. Men det är naturligtvis för att anafori 
gör koden mer lättläst, just där (det är en parser för ett hopkokat 
konfigureringsspråk utan grammatik, ett rent helvete att använda en 
parser-generator för, men handrullad parser var inte så svårt, med en smula 
anafori i verktygslådan).

//Ingvar


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Clojure

2009-02-02 tråd Björn Lindberg
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] Pakethantering

2008-01-29 tråd Ingvar
Linus Nordberg skriver:
 Ingvar [EMAIL PROTECTED] wrote
 Tue, 29 Jan 2008 06:49:10 +:
 
 | Jag blandar ASDF och APT-baserade CL-paket, det funkar för det mesta (fast 
 jag 
 | borde egentligen sätta mig ner och bygga en omkompilerare så att jag 
 slipper 
 | att saker inte kan köra precis efter att SBCL blivit uppdaterat).
 
 clbuild?
 http://common-lisp.net/project/clbuild/

Jag tror inte att ett tredje system för att hantera byggmojutter skulle göra 
saker bättre. :) Jag har ingen som helst avsikt att sluta använda Debians 
paketsystem och clbuild är i dagsläget inte ens i närheten av tillräckligt för 
att jag orkar bryta mig ur APT+ASDF-install. Hm, fast... Skippy är supportat. 
Men jag skulle fortfarande behöva bryta ut SBCL ur APT:s klor och det är för 
jobbigt.

Att däremot installera en felhanterare som fångar Aha! Laddar gammal FASL! 
Kompilera om och fortsätt! är enklare och löser faktiskt precis alla problem 
jag i dagsläget ser (nämligen att jag glömmer att kolla om SBCL ska uppdateras 
och sedan kompilera om Skippy, så snooper-körningen ballar ut under natten).

//Ingvar (insnöad)



___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp



Re: [Lisp] Pakethantering

2008-01-08 tråd Henrik Hjelte
Ett långt och lite osammanhängande svar,
det finns flera skolor ang paketinstallation.
1. Att använda asdf-install
2. På debian: använda common-lisp-controller och debians paket.
3. Inte använda paket, istället arbeta med versionshanterade system direkt.

jag är lite skeptisk mot idén om releaser, och så vill jag enkelt
kunna bidra med patchar om så behövs till de paket som finns,
så jag vill använda versionshanterade setup.
Distribuerade VC system som darcs gör det ju suveränt enkelt att
mixtra med pathcar, brancha osv.

Jag har en setup som är starkt inspirerad av en blogpost
från BIll Clementson: http://bc.tech.coop/blog/051004.html
Använder nästan endast darcs, och tailor för att konvertera
från andra system (typ cvs), och en katalogstruktur ungefär
som BC. Se beskrivningen nedan om någon är intresserad.

Svar på fråga 1:
Ja jag tror det, rensa gamla fasl filer och länka asd filer, men med
min setup länkar jag sällan asd filer manuellt.

Ett skript för att rensa gamla .fasl filer är oumbärligt:
#!/bin/sh
# Grep is: Make sure that no files below acl directory is removed
find -name *.fasl -print0 | grep -z -v /acl  | xargs -0 rm

Svar på fråga 2:
Är det vanligt att man releasar ett
paket som 
Det är inte direkt en stab av personer som kollar varje release,
det är en anledning till att jag inte riktigt tror på konceptet.
Så, jag skulle tro att det är vanligt att man gör fel avseende beroenden

Jag har en idé att göra en cpan eller asdf-install killer, men det
skulle basera sig på versionshanteringspatchar (darcs) och inte releaser,
kombinerat med automatisk testning varje natt i olika miljöer som
körs i Xen/VmWare el dyl. Skriver lite på det i tunnelbanan då
och då, men tiden räcker inte riktigt till. Finns det ingen som
smyger på listan och vill ha idé till exjobb, och vill be en
stjärna på Lisp-himlen?

/Henrik



Directory structure: inspired by Bill Clementson
-

lisp/: The ~/lisp/ directory is the root directory for all lisp libraries
and source code.
docs/: The location of my local copy of the CL Hyperspec and a number of
other lisp-related documents.
site/: Contains all of the directories of lisp libraries that are installed
via asdf-install.
src/: Contains directories with lisp source code that I keep for reference
only or that can't be loaded with asdf.
systems/: Contains the symbolic links to the .asd files that are in the
~/lisp/site/* directories. These symbolic links are created automatically by
asdf-install.
pub-vc/: Code from version controlled repositories rater than asdf
vc/: own local darcs branches (working copies) of repos in pub_vc that I
have modified
systems-vc/: symlink to asd files in vc OR pub_vc
systems-other/: symlinks to asd files elsewhere on the computer
unstable/: Contains directories of bleeding-edge versions of lisp
libraries that I have downloaded from version control repositories.
Dynamically added by ~.swank.lisp

Scripts to update repositories:
-
lisp/pub-vc/update-ucw-stuff.sh :darcs pull of latest ucw repositories
lisp/vc/pull.sh : darcs pull from repositories in lisp/pub-vc

Scripts to make correct symlinks to .asd files:
-
/lisp/pub-systems-vc.sh : Erases all symlinks in systems-vc, then symlink to
all .asd files in lisp/pub-vc.
Use when you want to try the latest unmodified copy of ucw
#!/bin/sh
rm systems-vc/*.asd
# find asd files | show NOT matching _darcs | symlink
find /home/henrik/lisp/vc/ -name *.asd | grep -v _darcs | xargs ln
-s -t ./systems-vc/

/lisp/update-systems-vc.sh : Erases all in systems-vc, then symlinks to all
.asd files in lisp/vc (higher priority) and lisp/pub-vc (lower priority)
Use for my local branch of ucw
#!/bin/sh
rm systems-vc/*.asd
# find asd files | show NOT matching _darcs | symlink
find /home/henrik/lisp/vc/ -name *.asd | grep -v _darcs | xargs ln
-s -t ./systems-vc/
# If not in vc, take asd from pub-vc
find /home/henrik/lisp/pub-vc/ -name *.asd | grep -v _darcs | xargs
ln -s -t ./systems-vc/

Other relevant files

.asdf-setup : Setup asdf search paths, copied from Bill Clementsons blog
http://bc.tech.coop/blog/051004.html and slightly adapted
   (push (conc-to-pathname *lisp-dirs* systems/) asdf:*central-registry*)
   (push (conc-to-pathname *lisp-dirs* systems-vc/)
asdf:*central-registry*)
   (push (conc-to-pathname *lisp-dirs* systems-other/)
asdf:*central-registry*)
~/.sbclrc : Loads .asdf-setup (sbcl)
~/.clinit.cl : Loads .asdf-setup (allegro)

.asdf-install: Makes asdf install install at the right place.
  (setf asdf-install:*locations*
   '((#p/home/henrik/lisp/site/
  #p/home/henrik/lisp/systems/
 Install at location specified in my .asdf-install file)))



On Jan 8, 2008 3:17 PM, Linus Nordberg [EMAIL PROTECTED] wrote:

 Hej!

 Jag ägnade just en 

Re: [Lisp] Pakethantering

2008-01-08 tråd Ties Stuij
On Jan 8, 2008 4:15 PM, Henrik Hjelte [EMAIL PROTECTED] wrote:
 Ett långt och lite osammanhängande svar,
 det finns flera skolor ang paketinstallation.
 1. Att använda asdf-install
 2. På debian: använda common-lisp-controller och debians paket.
 3. Inte använda paket, istället arbeta med versionshanterade system direkt.

 jag är lite skeptisk mot idén om releaser, och så vill jag enkelt
 kunna bidra med patchar om så behövs till de paket som finns,
 så jag vill använda versionshanterade setup.
 Distribuerade VC system som darcs gör det ju suveränt enkelt att
 mixtra med pathcar, brancha osv.

Jag vill bara komplementera det här med att saga min erfarenhet är att
det är bäst att tar senaste utväklar version. Det har hänt mig flera
gänger att en pakket använder features som är inte med i officiella
versionen. Om man titta frän en annan sida, så är min erfarenhet att
en skedje bryter mer oftas när man tar releases istället av
cvs/darcs/git/etc..

Och jag skulle inte använda common-lisp-controller, eller emerge eller
nånt. Dom liggar oftas några releases efter realiteten.

/Ties


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp



Re: [Lisp] Pakethantering

2008-01-08 tråd Linus Nordberg
Henrik Hjelte [EMAIL PROTECTED] wrote
Tue, 8 Jan 2008 16:15:07 +0100:

| Distribuerade VC system som darcs gör det ju suveränt enkelt att
| mixtra med pathcar, brancha osv.

Låter bra.  Men hur gör man för att byta ut en version av PAKET? I
fallet cffi får jag en massa symbolkonflikter (jag tror att det beror på
att symboler exporteras om igen). Försökte lite lamt med UNINTERN av
(APROPOS-LIST  :PAKET) men det verkar ganska fel.

-- 
Linus


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp



Re: [Lisp] Clojure

2007-12-12 tråd Ties Stuij
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

2007-12-07 tråd Henrik Hjelte
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] Sthlmlisp, Lispmöte, Förslag, v47

2007-11-12 tråd Ties Stuij
Låter jätte bra. Jag är med.

Men kan du förklara innehållet av temat lite mer.

/Ties


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp



Re: [Lisp] euc 2007

2007-10-24 tråd Ingvar
Andreas skriver:
 On Wed, 24 Oct 2007, Ingvar wrote:
[ SNIP ]
  Luke Gorries fel, tror jag.
 
  Erlang är iofs ganska gulligt, men jag har inte haft nog tid att leka med 
  det
  (jobb, jobbjakt, Snooper, NOCtool och en lisp-baserad GURPS character
  assistant har alla kommit emellan) som jag kanske skulle velat.
 
 Luke? Ja det kanske är hans fel. Jag tycker det är märkligt mycket snack 
 om Erlang på planet.lisp numera...
 
 Själv har jag flera år på mig innan jag känner att jag har lärt mig 
 tillräckligt med lisp för att börja syssla med nåt annat.

Nya programspråk är nog egentligen bara bra för själen. Lisp hamnar
liksom i facket ett av de första jag lärde mig (basic, pascal,
lisp, C, APL, ...).
 
 Nu gillar jag iofs inte GURPS, men märkligt nog brukar många av mina 
 programmeringsprojekt ha liknande inriktning. ;)

GURPS-grunket är faktiskt (som vanligt) ett fall av hur svårt kan det
vara?. Inte speciellt, om man har en chans att starta från scratch,
men det specifika problemet är sug in en .GDF, gör saker och
definitionsfilerna för GCA (ett existerande enbart-windows program)
får de flesta definitionsspråk att se vackra och lättparsade.

Det finns minst tre sätt att visa att rade hänger ihop:

* Text med inledande stjärna
* hänger ihop med nästa rad och är i princip enbart
* kommentarer (nåja, det finns ett par fall där de styr tolkningen)

Rader med text som slutar med _
understreck hänger ihop med raden efter _
och det är alltid så.

Och sedan finns det rader som slutar med ett komma,
men de är inte löptext utan specar för saker

//Ingvar



___
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


Re: [Lisp] Re: Xemacs eller emacs

2007-05-02 tråd Ties Stuij

 [ SNIP ]
 Det är tämligen enkelt att installera Climacs om du bara vill testa, det
 är väl bara att dra hem källkoden med CVS och sedan länka till din ASDF.
 Kanske upptäcker du sen som jag, att det är alldeles för långsamt för
 din smak, men kul är det ju i alla fall.

 Eh? Nej, det är inte lätt någonstans. Det krävs en herrans massa saker
 som prerequisites for McCLIM i ett depenency hell som får mig att tänka
 osnälla tankar om linux och linuxhaxxors (eller hur de stavar denna
 vecka).

 Oj! Nu minns jag iofs inte om jag installerade McCLIM via APT (jo, det verkar
 det som), men jag har inga minnen av att det var speciellt svårt. Men det
 tycks att det är för att Någon Snäll har paketerat allt som behövs för Debian.

Apt är din vän i sådana tillfällen, ja. Jag kanske ska se om jag orkar
joxa med det på en Linuxburk vid tillfälle. Det vore ju faktiskt skoj
att leka med CLIM lite.

/andreas


Jag forsökte (flera månader) tidigare med clbuild, väldigt enkelt och
det gick bra på en gång. Det finns även en tuturial för at bygga
McClim för OpenMCL och SBCL:

http://mcclim.cliki.net/Getting%20started%20using%20clbuild

Efter det slår man på tangenbord:
./clbuild climacs
eller nån.

Och med gtkairo backend är climacs även vackert! ;o)

/Ties


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Re: Xemacs eller emacs

2007-04-27 tråd Marcus Eskilsson
 Lars == Lars Brinkhoff [EMAIL PROTECTED] writes:

Lars Marcus Eskilsson skrev:
 Själv använder jag sxemacs. ;)

Lars Jag snubblade över SXEmacs för några år sen.  Hur har det
Lars gått för projektet på sisone?  Vad tycker du är fördelar
Lars jämför med GNU Emacs och XEmacs?

Lars ___ Lisp mailing
Lars list Lisp@lisp.se
Lars http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp

Det går utmärkt för projektet. Det har samlat in en del väldigt aktiva
utvecklare och har numera, bland annat, inbyggt stöd media (mp3 och ogg),
dubbellänkade listor, skip lists, bloom filters, och koden rent
allmänt är allmänt uppsnabbad. Det som jag själv tycker är det
trevligaste tillskottet som är på väg är ju att det ska bli
trådat. Inte mer något väntande på att man ska kunna hacka vidare
medans gnus laddar eller EMMS går igenom ens stora mediabibliotek.

/ Marcus
-- 


___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Ray tracing

2007-04-19 tråd Lars Brinkhoff
Cons T Åhs skrev:
 Jag har skrivit Ray tracers i C, SML och Lisp.  Den i SML är den
 mest genomarbetade och blev ganska snabb.  Man kan göra mycket
 roliga saker med closures :-)

Trevligt.  Har du använt några intressanta algoritmer?  Några lyckade
bilder du kan visa upp?

___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Stockholm Lispers - vilken dag?

2007-04-17 tråd Micke Karlsson

Quoting Mats Westin [EMAIL PROTECTED]:


Ett alternativ är Café Thelins. Det är samma lokal som gamla nine låg i.

Samma tid kl 18.00



Café Thelins
Odeng. 44
11351 STOCKHOLM
http://kartor.eniro.se/query?what=mapmop=ypnimbus_id=570822
Öppet 7:30-21:00


OK, vi säger thelins. vi ses i kväll.

--micke



___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Stockholm Lispers - vilken dag?

2007-04-17 tråd Henrik Hjelte
Thelins blir bra. /Henrik




___
Lisp mailing list
Lisp@lisp.se
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Stockholm Lispers - vilken dag?

2007-04-16 tråd Luke Gorrie
Bugger!

I can't be available tomorrow, very sorry to pull out as the host at
short notice!

I suggest that someone nominate a new venue and the meeting go ahead
as planned. My impression is that Micke, Henrik, Mats are all planning
to meet but I haven't heard of any other confirmations.

I'm very glad I was able to host one meeting but we should look for a
more predictable way forward perhaps :-)

-Luke (excuse the english, I lack the time for swedish just now!)



___
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 Björn Lindberg
På Windows vet jag ej, men på Macen rekommenderar jag Aquamacs, som är en
Macanpassad version av Emacs. Som macanvändare är det mycket trevligare
att köra någonting som passar in med resten av macen än en Emacs i
X-miljö. Jag kör själv Aquamacs, men eftersom jag är mer van
Emacsanvändare än Macdito har jag ändrat ett par inställningar, där den
viktigaste är att jag bytt funktion på Alt- och Kommandotangenterna i
Emacs. Detta för att jag är för van vid att ha Emacs metatangent jämte
mellanslagstangenten. I Aquamacs måste jag med andra ord koma ihåg att
göra alt-c för att mac-kopiera någonting (till ett annat program, säg),
men har i gengäld min Emacs-meta-tangent.


Björn Lindberg


 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)

 Anders



 ___
 Lisp mailing list
 [EMAIL PROTECTED]
 http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp





___
Lisp mailing list
[EMAIL PROTECTED]
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp


Re: [Lisp] Stockholm Lispers - vilken dag?

2007-04-12 tråd Micke Karlsson

Luke Gorrie wrote:

Luke Gorrie [EMAIL PROTECTED] writes:


Micke Karlsson [EMAIL PROTECTED] writes:


Jag skall inte vara obstinat längre; Luke bestämmer;

Jag resa på semester lite senare än planerad (Torsdag 19:e) så
bestämmer jag på tisdag kväll istället! (Johoho, vad makt!)


Oj, nej! Det är måndag kväll som funkar för Micke so den är mitt välj.
Micke, ha jag rätt nu?


Tisdag eller måndag spelar ingen roll för min del, så låt oss säga tisdag.

--micke





___
Lisp mailing list
[EMAIL PROTECTED]
http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp