#programowanie #lisp
Wszystko
Najnowsze
Archiwum
2
Jak zacząć uczyć się języka LISP

Wpis o tym jak zacząć naukę programowania w jęzuku LISP. Jaki dialekt wybrać Scheme czy Common LISP. Czy są jakieś kursy wideo i czy są książki o języku LISP.
z- 2
- #
- #
- #
Wczorajszy wpis Uncle Boba propsujący #clojure http://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html. Jak kogoś interesuje jak zacząć to mogę polecić dobre książki do nauki!
#programowanie #lisp
#programowanie #lisp
@yggdrasil: @alina-muhammadowa-krawczykowa: kropka się dodała do linku
@alina-muhammadowa-krawczykowa sytuacja, gdy zdanie kończy się urlem jest niezdefiniowana.
Z dzisiejszej odsłony Prasówki Technologicznej dowiecie się, dlaczego Angular 8 jest wyjątkowy na tle poprzednich wersji oraz jakie są wady pracy w Django. Przeczytacie także o jednym z większych deali w historii IT.
------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
------
------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
------
źródło: comment_fyatYEQCRI38nb2HWLftfQCTZ7f3Nt5z.jpg
Pobierz- 0
Treść została ukryta...
Fajny ten #lisp jak się całe życie imperatywnie i proceduralne pisze to nawet wypluć par względnie pierwszych się nie umie ;/
źródło: comment_EQ10GH2925ckwC4WNTORpQ9N4siEq6oa.jpg
Pobierz- 0
@phoe: jakieś toole online? Polecasz?
- 0
Fajny ten #lisp jak się całe życie imperatywnie i proceduralne pisze to nawet wypluć par względnie pierwszych się nie umie ;/
źródło: comment_ByLgpJs577XrKI9B59E0x5it2k2aKFM3.jpg
Pobierz- 1
@Formbi: w Clojure trzeba specjalnie ustawiać kod i wołać recur, bo JVM nie obsługuje automatycznego wykrywania rekurencji ogonowej. No i tak, jak @bohater napisał, nie każdy problem da się rozwiązać rekurencją ogonową. Czasem wtedy da się dwoma lub kilkoma funkcjami, które się nawzajem wywołują – dla takich zastosowań w Clojure jest funkcja trampoline, ona też sprawia, że nie są odkładane ramki powrotu, ale nie od razu, tylko po zakończeniu
- 1
#naukaprogramowania w sumie jest kilka technologii które chciałbym poznać ale nie mogę wymyślić projektu:
Lisp/Haskell
FPGA
STM 32
Cobol
W komentarzach proszę o pomysły
Lisp/Haskell
FPGA
STM 32
Cobol
W komentarzach proszę o pomysły
- 0
Jak zaczynałem pisać mój projekt w #programowanie to w życiu nie sądziłem, że zamiast pisać #lisp tak, jak myślałem, to będę pisał tyle #sql.
A tu masz, proszę. W dodatku bardzo polubiłem ten język. Jest niesamowicie gęsty i więcej czasu się spędza myśląc i projektując, niż klepiąc w klawiaturę.
https://octo.sh/Gateway/Gateway/tree/master/src/sql/
A tu masz, proszę. W dodatku bardzo polubiłem ten język. Jest niesamowicie gęsty i więcej czasu się spędza myśląc i projektując, niż klepiąc w klawiaturę.
https://octo.sh/Gateway/Gateway/tree/master/src/sql/
@phoe: testy regresyjne możesz nawet łatwiej robić mając całą logikę w aplikacji.
Jest też sporo sytuacji kiedy jakiś zbiór danych jest niepoprawny - żeby to sprawdzić zamierzasz robić skomplikowane procedury i triggery w bazie czy uznasz że to już będziesz sprawdzał w aplikacji?
Jest też sporo sytuacji kiedy jakiś zbiór danych jest niepoprawny - żeby to sprawdzić zamierzasz robić skomplikowane procedury i triggery w bazie czy uznasz że to już będziesz sprawdzał w aplikacji?
- 1
@phoe: a jak sie nauczyles lispa? dla mnie wyglada skomplikowanie.
Sprawdzone źródła wiedzy o Clojure na Youtube w pigułce
https://bulldogjob.pl/articles/1072-clojure-20-najciekawszych-materialow-na-youtube
#programowanie #clojure #lisp #naukaprogramowania #youtube
https://bulldogjob.pl/articles/1072-clojure-20-najciekawszych-materialow-na-youtube
#programowanie #clojure #lisp #naukaprogramowania #youtube
źródło: comment_6TXmj4vLLVvfJzPpljVibLDtahnpT4o0.jpg
PobierzWarto uczyć się funkcyjnych języków programowania ( ͡° ͜ʖ ͡°) Bo mniej znaczy lepiej. Sprawdź to
https://bulldogjob.pl/articles/1066-dlaczego-warto-nauczyc-sie-clojure
#programowanie #technologia #nauka #clojure #lisp
https://bulldogjob.pl/articles/1066-dlaczego-warto-nauczyc-sie-clojure
#programowanie #technologia #nauka #clojure #lisp
źródło: comment_5agy3n0e7sfnqB68iGPJo3Id9uZu8R8C.jpg
Pobierz- 12
#programowanie #lisp #commonlisp
Właśnie skończyłem przebudowywanie lispowej biblioteki
Główna rzecz, którą naprawiłem: kwadratowa złożoność dla list.
To uczucie, kiedy przykładowy kod zaczyna działać 1000x szybciej po twoich poprawkach. ( ͡° ͜ʖ ͡°)
Właśnie skończyłem przebudowywanie lispowej biblioteki
SPLIT-SEQUENCE. Tu jest PR na GitHubie.Główna rzecz, którą naprawiłem: kwadratowa złożoność dla list.
To uczucie, kiedy przykładowy kod zaczyna działać 1000x szybciej po twoich poprawkach. ( ͡° ͜ʖ ͡°)
źródło: comment_o33zSNwEYiQjeKVrwtxOTPGuwPUcek2M.jpg
Pobierz- 4
@phoe: nie wiem o co chodzi ale plus
Na wyluzowanie dzisiaj trochę prostsze. Zadawane przez Jane Street:
Niech
Niech
cons(a, b) tworzy parę p i niech car(p) i cdr(p) zwracają kolejno pierwszy i drugi element pary. np. car(cons(3, 4)) -> 3cdr(cons(3, 4)) -> 4- 3
@nesti32: def car(pair): return pair(lambda x, y: x)
- 5
Tiger got to hunt,
Bird got to fly;
Lisper got to sit and wonder, (Y (Y Y))?
Tiger got to sleep,
Bird got to land;
Bird got to fly;
Lisper got to sit and wonder, (Y (Y Y))?
Tiger got to sleep,
Bird got to land;
- 7
Mireczki, pochwalę się artykułem o Lispie, który popełniłem niedawno i który został opublikowany na bulldogjob.pl. Staram się w nim opisać historię oraz podstawowe cechy języka i pokazać nieco jego składni oraz co bardziej interesujących mechanizmów.
https://bulldogjob.pl/news/389-czym-jest-lisp
#lisp #commonlisp #programowanie
https://bulldogjob.pl/news/389-czym-jest-lisp
#lisp #commonlisp #programowanie
źródło: comment_h9OXU3DJkIHvJDA3o4s9v8whVGKIgxpP.jpg
PobierzNietypowe #ufik78news bo tym razem to moje zapisane linki dotyczące #lisp.
Wołam, ale ostrzegam, że to linki tylko dotyczące Lispa
@tRNa, @Internatka, @Init0, @arba, @Internatka
Wołam, ale ostrzegam, że to linki tylko dotyczące Lispa
@tRNa, @Internatka, @Init0, @arba, @Internatka
źródło: comment_UsvWPeHAkd1fgixRHhq2dXtG1STMBEWd.jpg
Pobierz
konto usunięte via Android
- 0
@ufik78 i to mie sie podoba
@ufik78: Dzięki
- 5
#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,
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,

- 2
#kraklisp
#lisp #commonlisp #programowanie #livecoding #tworczoscwlasna
Zamówiony w komentarzu na Wykopie film tłumaczący nieco kodu Javascriptowego na Lisp.
*
#lisp #commonlisp #programowanie #livecoding #tworczoscwlasna
Zamówiony w komentarzu na Wykopie film tłumaczący nieco kodu Javascriptowego na Lisp.
*

- 8
a tak wygląda mój emacs i pisana przeze mnie biblioteka
#screenshot #lisp #commonlisp #emacs #programowanie
#screenshot #lisp #commonlisp #emacs #programowanie
źródło: comment_bIDNbxYmlKljkmF07KrpOOn8ejNKfTnD.jpg
PobierzKomentarz usunięty przez autora
- 6
@Sylindia: próbowałem, ale zatrzymała mnie potrójna ściana ognia
- 2
Wieści z prac nad Ercoinem:
Portfel przeglądarkowy jest już jako tako funkcjonalny, może być używany do zabawy z węzłem. Sam węzeł jest zaś łatwiej uruchomić, bo nie jest już potrzebny IPFS do pobrania początkowego stanu oraz można skorzystać z Dockera.
Uwaga programistyczna: #programowanie #gui w #clojurescript + #react jest całkiem przyjemne, w szczególności dlatego, że pozwala programiście na niezajmowanie się synchronizacją zmian w interfejsie
Portfel przeglądarkowy jest już jako tako funkcjonalny, może być używany do zabawy z węzłem. Sam węzeł jest zaś łatwiej uruchomić, bo nie jest już potrzebny IPFS do pobrania początkowego stanu oraz można skorzystać z Dockera.
Uwaga programistyczna: #programowanie #gui w #clojurescript + #react jest całkiem przyjemne, w szczególności dlatego, że pozwala programiście na niezajmowanie się synchronizacją zmian w interfejsie













Jestem C kucem i nie umiem owinąć mózgu dookoła #haskell #lisp #prolog i.tak dalej.
Gdzie czuć że są fajne? Co polecacie na początek i tak dalej
#naukaprogramowania
jezeli kod sie skompiluje to na 90% juz dziala poprawnie
A tak serio, to elixir jest warty uwagi. Odświeżony, równie szybki erlang.