Quoting Johan Lindberg <johan.lindb...@pulp.se>: > 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
Man kan också kolla på PLOT, den gamle lispräven David Moons lispvariant med python-artad syntax: http://users.rcn.com/david-moon/PLOT/index.html Det är ju intressant att se hur en snubbe med koll gör när han designar ett sånthär språk. Jag har inte hackat vare sig python eller PLOT, men mitt intryck av python är att så fort man vill göra lite meta-artade grejer blir sakerockting raskt grötiga; det skulle jag inte tro är fallet när man försöker göra nåt coolt i PLOT. Kanske finns Moons föredrag om PLOT på ilc2009 att hitta nånstans som video eller audio? --micke karlsson _______________________________________________ Lisp mailing list Lisp@lisp.se http://mailman.nocrew.org/cgi-bin/mailman/listinfo/lisp