lisp

Czy istnieje metodologia programowania funkcyjnego? [zamknięte]

Inżynieria oprogramowania, której się dzisiaj uczy, skupia się całkowicie na programowaniu obiektowym i "naturalnym" obiektow ... Clojure? Jakie są wspólne kroki, jakich artefaktów używam, jak mapować je z przestrzeni problemu do przestrzeni rozwiązania?

Jaki jest najlepszy sposób na tworzenie Gui w Clojure?

Jak najlepiej zrobić Gui w Clojure ? Czy jest przykład jakiegoś funkcjonalnego Swing lub SWT wrappera? Albo jakaś integra ... JavaFX deklaratywnym opisem GUI, który można łatwo zawinąć do S-wyrażeń przy użyciu jakiejś makrologii? Jakieś tutoriale?

Dlaczego Lisp jest używany dla AI? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... bardziej skłonnym do tego. Czy Lisp był używany w przeszłości, ponieważ był dostępny, czy jest coś, co Po prostu zaginąłem?

Lisp w realnym świecie

Eksperymentowałem z Lispem (właściwie Scheme) i uznałem go za bardzo piękny język, o którym chciałbym dowiedzieć się więcej. ... em każdego, kto używał Lispu lub widział go w "realnym świecie", lub kto wie, czy jest on uważany za język czysto akademicki.

Czy wykonalne jest (poważne) tworzenie stron internetowych w Lispie? [zamknięte]

Oczywiście możliwe jest napisanie prawie każdego rodzaju aplikacji w prawie każdym języku programowania, szczególnie w tak po ... e można znaleźć odpowiednie zasoby (narzędzia, biblioteki, dokumentacja, najlepsze praktyki, przykłady itp.) na taki projekt?

Kiedy używać ' (lub quote) w Lispie?

Po przejściu przez główne części wprowadzającej Książki Lispa, nadal nie mogłem zrozumieć, co robi specjalny operator (quote) (lub równoważny '), ale to było w kodzie Lispa, które widziałem. Co to robi?

Co jest takiego wspaniałego w Lispie? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... ałego w Lispie i dlaczego nie jest on częściej używany? Czy jest coś po prostu złego w Lispie (poza ciągłą ilością nawiasów)?

Dlaczego powinienem nauczyć się Lispu? [zamknięte]

Naprawdę czuję, że powinienem nauczyć się Lispu i jest wiele dobrych zasobów, które pomogą mi to zrobić. Nie zniechęca mnie ... byłoby użycie go zamiast języka proceduralnego. Czy istnieje komercyjna aplikacja killer, która została napisana w Lispie ?

Jak czytać mentalnie Lisp / Clojure code

Wielkie dzięki za wszystkie piękne odpowiedzi! Nie można oznaczyć tylko jednego jako poprawnego Uwaga: już jest wiki Je ... )) (when zs (cat (first zs) (next zs)))))))] (cat (concat x y) zs))))

Gdzie nauczyć się praktycznie używać Common Lispa [closed]

Jestem programistą C++, który próbuje nauczyć się Common Lispu. Przejrzałem niektóre książki, takie jak Land of Lisp i przecz ... zenie dwóch pytań w jedno), gdzie mogę znaleźć odniesienie do funkcji Lispa i takich tam? A ja naprawdę chcę polubić Lisp.

Czy bazy danych i programowanie funkcjonalne są sprzeczne?

Jestem web developerem od jakiegoś czasu, a ostatnio zacząłem uczyć się programowania funkcyjnego. Podobnie jak inni, miałem ... nym językiem z wyboru PS: dla zagadnień specyficznych dla innych aspektów tworzenia stron internetowych patrz to pytanie .

Czym różni się rakieta od programu?

Racket jest potomkiem Scheme. Czym różni się rakieta od R6RS? Co to dodało, czy odebrało, czy jest po prostu inne? Rozumiem, że Racket to coś więcej niż język, to platforma dla języków. Ale mam na myśli główny dialekt Racket.

Jak mogę programować WWW za pomocą Lispa lub Scheme?

Zazwyczaj piszę aplikacje internetowe w PHP, Ruby lub Perl. Zaczynam studiować Scheme i chcę wypróbować jakiś projekt interne ... ities, zmienne escape dla put in queries, itp.). Nić. i przyjazny dla GNU/Linuksa. Z góry dziękuję za wszystkie odpowiedzi.

Używanie Vima do tworzenia Lispu

Od dłuższego czasu używam Lispu, ale zaczynam się coraz poważniej zastanawiać nad wykonaniem jakiejś "prawdziwej" pracy w Lis ... ile widziani. Proszę, nie mów "używaj Emacsa", ponieważ już zacząłem korzystać z Vima i bardzo mi się to podoba jako edytor.

Ile prymitywów potrzeba, aby zbudować maszynę Lispa? Dziesięć, siedem czy pięć?

Na tej stronie mówią, że jest 10 lispowych prymitywów. Pierwotniaki to: atom, quote, eq, car, cdr, cons, cond, lambda, label ... nkcję eval/value na kodzie Lispu)? (A które z nich są oni?) (I can understand you could live without atom, label and apply)

Referencje potrzebne do implementacji interpretera w C / C++

Dołączam się do projektu, aby zintegrować interpreter z istniejącą aplikacją. Język, który ma być interpretowany, jest pochod ... m / interpretera, aby rozwiązać ten problem. Do innych plakatów, będę sprawdzać twoje cytaty, jak również. Dzięki wszystkim!

Jak wdrożyć kontynuacje?

Pracuję nad interpreterem schematu napisanym w języku C. obecnie używa on stosu uruchomieniowego C jako własnego stosu, co st ... Poza tym, że nie jest to standard C, rozwiązanie to nie jest idealne. Jaki jest najprostszy sposób implementacji Scheme w C?

Przykłady doskonałego kodu Common Lispu?

Nauczyłem się dość Common Lispu, aby móc mącić sobie drogę przez pisanie aplikacji. Przeczytałem praktyczny Common Lisp Seibela Jakie biblioteki lub programy Powinienem czytać, aby zrozumieć idiomy, Tao, Common Lispu?

Wykonywalny Lisp

Dopiero zacząłem uczyć się Lispu i nie mogę rozgryźć, Jak skompilować i połączyć kod Lispu z programem wykonywalnym. Używam clisp i clisp -c tworzy dwa pliki: .fas .lib Co dalej, aby uzyskać plik wykonywalny?

Wskaźniki funkcji, zamknięcia i Lambda

Dopiero teraz uczę się o wskaźnikach funkcyjnych i kiedy czytałam rozdział K & R na ten temat, pierwszą rzeczą, która mni ... zienna funkcja, która jest przekazywana? Proszę powiedz mi jak i dlaczego mylę się porównując te dwa tak dokładnie. Dzięki.