#kraklisp


Mireczki i mirkówny, prezentuję czwarty z serii krótkich podcastów na temat Common Lispa.

Pracujemy nad zestawem instrukcji BLOCK oraz RETURN-FROM, czyli sposobem na opuszczanie ciała funkcji na żądanie. Przy okazji piszemy drobny generator lochów oraz tego, co w lochach ważne - złota - i najważniejsze - skarbów.

Dodatkowo, maleńki pokaz makra CASE - czyli lispowego odpowiednika SWITCHa z C/C++.

#lisp-pl @ Freenode
lisp-pl@listy.slimak.matinfuj.edu.pl

phoe - #kraklisp

SPOILER

Mireczki i mirkówny, prezentuję czwarty z serii krótki...
@phoe kilka pytań:
1. nie wiem czy przegapiłem gdzieś odpowiedź, ale dlaczego #commonlisp a nie #scheme lub #racket?
2. czy jest jakaś fajna dokumentacja do standardowej biblioteki?
3. jakiś menadżer pakietów (chciałbym np. JSONa sobie odczytać)?
4. czy da się jakoś spakować program napisany w lispie do .exe albo jako binarkę do uruchomienia bez posiadania zainstalowanego lispa na docelowym komputerze?
5. czy da się w lispie programować mikrokontrolery i dlaczego nie
1) common lisp to w dużej mierze inny język. Na tyle inny, że podobieństwo pomiędzy cl a scheme jest pewnie zbliżone do podobieństwa pomiędzy python oraz ruby. Co za tym idzie pytanie jest złożone. W skrócie można odpowiedzieć w ten sposób: scheme to mały język do dydaktyki: krótki standard, zignorowanie kwestii wydajności. Lisp to język ustandaryzowany przez duże (wtedy) firmy. Posiada rzeczy które uznane zostały za przydatne w pracy nad dużym projektami:

European Lisp Symposium 2016 is over!

Notatki z konferencji wkrótce. Było zajebiście, dr Schafmeister totalnie niszczy system tym, co on wyprawia z Lispem. Od mojego lispowego mentora dowiedziałem się sporej ilości nowinek i doznałem dzięki niemu jednego programistycznego olśnienia. Poznałem ogrom świetnych ludzi, przeprowadziłem dwanaście wywiadów do zuploadowania wkrótce i zjadłem jakieś rzeczy, których nazw chyba jeszcze długo nie poznam.

Wywiady zalinkuję tu wkrótce, szukajcie pod tagiem #kraklisp.

#kraklisp


Mireczki i Mirkówny, kolejne nagranie z dzisiejszego spotkania grupy kraklisp - pokrótce prezentuję, jak kompletnie od zera ustawić sobie środowisko do Lispa - czyli SBCL / Quicklisp / SLIME / Emacs.

Jakość dźwięku wybaczcie, nawaliła mi zewnętrzna dźwiękówka i nagrywałem laptopowym mikrofonem.

Drugi film się już wgrywa na jutube.
phoe - #kraklisp

SPOILER

Mireczki i Mirkówny, kolejne nagranie z dzisiejszego s...
@phoe: ale ja wiem... ile nocy przesiedzialem nawiasujac w emascie, to ja nie policze... i to dla czystej frajdy, bo raczej tego nie uzyjesz w produkcji z uwagi na mala popularnosc.. ciezko isc w ta strone. Mozna sobie klikac dla frajdy, ale kod w produkcji musi byc tez przewidziany na mozliwosci rozwoju i utrzymania. Gdzie teraz LISP na CV zobaczysz? ;)
#kraklisp - reupload, poprzedni film ma jakąś zepsutą miniaturę.


Mireczki i Mirkówny, pierwszy film z serii kraklisp-request - @ufik78 spytał, jak można rekompilować kod w Lispie bez zatrzymywania działania programu. Toteż challenge accepted - to jest bardzo krótka prezentacja tego, w jaki sposób to osiągnąć.

Jako bonusy, drobna prezentacja możliwości podpięcia kilku REPLi do jednego obrazu Lispa na raz.

phoe - #kraklisp - reupload, poprzedni film ma jakąś zepsutą miniaturę.

SPOILER

...
#kraklisp


Mireczki i Mirkówny, trzeci film z serii kraklisp-random - z racji tego, że w poprzednim się to nie zmieściło, tutaj jest o zastosowaniu funkcji maplist do wykrywania dwóch smoków pod rząd i, dzięki temu, ratowania tyłka naszym bohaterom.

Jako bonusy, drobna prezentacja funkcji identity oraz reverse.

phoe - #kraklisp

SPOILER

Mireczki i Mirkówny, trzeci film z serii kraklisp-rand...
#kraklisp


Mireczki i Mirkówny, drugi film z serii kraklisp-random - dzisiaj o zastosowaniu funkcji mapcar do tego, by jeden z naszych bohaterów siekał z łuku nie do jednego potwora - a do całej ich listy!

Jako bonusy, ogłaszanie walk bohaterów na arenie oraz drobna prezentacja praktyczna operatora lambda - wszystko interaktywnie i na żywo w REPLu Common Lispa.

phoe - #kraklisp

SPOILER
Mireczki i Mirkówny, drugi film z serii kraklisp-random ...
#lisp #commonlisp #programowanie #livecoding #tworczoscwlasna #naukaprogramowania
Mireczki i Mirkówny, zapraszam na ciąg drobnych sesji livecodingu prezentujących i uczących Common Lispa! Niniejszym zaklepuję na moją serię tag #kraklisp od nazwy grupy lisperskiej, którą reprezentuję.

Załączam pierwszy film, prezentujący w dwadzieścia minut prototypowanie małego silnika rąbania potworów przez bohaterów oraz opisujący działanie i zastosowanie do niego funkcji reduce - wszystko interaktywnie i na żywo w REPLu Common Lispa.

phoe - #lisp #commonlisp #programowanie #livecoding #tworczoscwlasna #naukaprogramowa...