#programowanie #lisp #commonlisp #livecoding #naukaprogramowania

Mireczki, zapraszam na Debugger-Oriented Programming - czyli godzinny wykład dla KSI UJ i nie tylko, w którym pokazuję, w jaki sposób programować interaktywnie praktycznie bez wychodzenia z debuggera.

Podmieniamy kod i dane na żywo, dodajemy nowe procedury restartowania w przypadku błędów, wchodzimy incepcyjnie w debuggery wyższego poziomu i takie tam zwyczajne lispowe rzeczy. ( ͡° ͜
phoe - #programowanie #lisp #commonlisp #livecoding #naukaprogramowania 

Mireczki,...
#programowanie #tworczoscwlasna

Mireczki, właśnie popełniłem pierwszą w życiu książkę programistyczną o #lisp #commonlisp - pierwsza wersja beta jest już gotowa do przeglądu i edycji. ()

Statystyki: 166 strony A4 o systemie stanów i restartów w Common Lispie + trzy biblioteki programistyczne z pełną dokumentacją i testami.

Chce ktoś przeglądnąć wersję beta zanim ją wykończę i wrzucę na
phoe - #programowanie #tworczoscwlasna 

Mireczki, właśnie popełniłem pierwszą w ży...

źródło: comment_1587745362D7hF45CSPcgKZykBUDIMzC.jpg

Pobierz
#kraklisp


Zamówiony w komentarzu na Wykopie film pokazujący, w jaki sposób w idiomatycznym Lispie można wykonać równoważność javascriptowego Array.prototype.map():

* korzystając z lispowej funkcji MAP,
phoe - #kraklisp 

SPOILER

Zamówiony w komentarzu na Wykopie film pokazujący, w ...
  • Odpowiedz
Mirki spod tagów #lisp i #commonlisp !
Jak mogę zdefiniować makro z kilkoma słowami kluczowymi? Przykładowe wywołanie:

(repeat (print i) until (< i 3))
Gdzie repeat i until to właśnie te "słowa kluczowe". Normalnie znalazłbym sobie o tym w necie, ale nie wiem co wpisać w google.

@phoe: Tak jak mówiem: potrzebowałem się jedynie dowiedzieć o tym aspekcie definiowania makr. To, że akurat użyłem jako przykład (repeat ... until ...) to czysty przypadek. :)
  • Odpowiedz
@copychef: okej. ( ͡° ͜ʖ ͡°) w razie pytań wal śmiało, ewentualnie wbijaj na #lisp-pl na Freenode, tam siedzimy w całkiem sporej ilości.
  • Odpowiedz
#lisp #commonlisp #naukaprogramowania

Mireczki i Mirabelki, swego czasu na zaliczenie z algorytmów i struktur danych popełniłem następujący program, mający być po połowie programem zaliczeniowym oraz wstępem do Common Lispa. Kod źródłowy jest bardzo bogato komentowany, tak, aby osoba jako tako ogarniająca programowanie była w stanie zrozumieć, co się w którym momencie dzieje.

Program generuje labirynty, jak na załączonym obrazku.
Jeśli ktoś ma ochotę poczytać i może liznąć przy okazji nieco Lispa - zapraszam do lektury i odpalenia programu.
phoe - #lisp #commonlisp #naukaprogramowania

Mireczki i Mirabelki, swego czasu na ...

źródło: comment_LEGbFrVQ00D20ZYIeCwDpaV8F7WvboiH.jpg

Pobierz
@phoe: wobec tego w lewym górnym winna być kratka na krawędzi czarna (wejście) oraz w dolnym prawym rogu na krawędzi również jako wyjście

nie oszukasz mnie ( ͡º ͜ʖ͡º)
  • Odpowiedz
#kraklisp


Mireczki, zapraszam na kolejny kraklispowy film. Tym razem, zamówiony w komentarzach krótki film pokazujący domknięcia - sposób na owijanie funkcji, w tym wielu funkcji na raz, w zmienne leksykalne.

W kolejności:
phoe - #kraklisp

SPOILER

Mireczki, zapraszam na kolejny kraklispowy film. Tym r...
#kraklisp


Wróciłemmmmm po długiej przerwie ( ͡° ͜ʖ ͡°) Najpierw mi się nie chciało, później nie miałem mikrofonu.

Zapraszam na zamówiony w komentarzach na #jutube wykład livecodingowy opisujący podstawowe zagadnienia programowania obiektowego w
phoe - #kraklisp

SPOILER

Wróciłemmmmm po długiej przerwie ( ͡° ͜ʖ ͡°) Najpierw ...
  • Odpowiedz
#kraklisp


Mireczki i Mirkówny, szósty z serii krótkich podcastów na temat Common Lispa.

Zaczynamy wgryzać się w konstrukt iterujący LOOP. Pokazujemy, w jaki sposób zrobić prostą pętlę nieskończoną, iterować po listach, wektorach, tablicach haszujących, paczkach oraz numerycznie - w górę i w dół, o zadaną różnicę i po prostu ileś razy.
phoe - #kraklisp

SPOILER

Mireczki i Mirkówny, szósty z serii krótkich podcastów...
  • Odpowiedz
#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.
phoe - #kraklisp

SPOILER

Mireczki i mirkówny, prezentuję czwarty z serii krótki...

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
  • Odpowiedz