Pytania oznaczone «lisp»

11
Tkanie kodu bajtowego vs. makra Lisp

Czytałem o bibliotekach napisanych przez ludzi dla języków takich jak Java i C #, które wykorzystują tkanie kodu bajtowego do robienia rzeczy takich jak przechwytywanie wywołań funkcji, wstawianie kodu rejestrującego itp. Czytałem również o makrach Lisp / Clojure w spróbuj lepiej zrozumieć, jak z...

11
Strategia / zasoby do pisania serwisów internetowych LISP?

Kontekst: Chcę napisać w pełni funkcjonalne usługi sieciowe w Common Lisp jako prima aprilis dla reszty zespołu programistów w mojej firmie. Składają się na to dwie części: odczyt informacji z / zapisywanie do bazy danych MySQL oraz odbieranie / przetwarzanie / odpowiadanie na żądania przez HTTP....

11
Dlaczego wersja iteracyjna trwa dłużej?

Patrzyłem na http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ i zobaczyłem, że po jego implementacji rekurencyjnych i iteracyjnych implementacji funkcji silniowej iteracja faktycznie trwa dłużej podane n = 1000. Nie mogę zrozumieć, dlaczego (nie wyjaśnia, ale mówi, że jest to...

10
Czego powinienem się nauczyć ze schematu?

Zastanawiałem się, jakich unikalnych funkcji mogę się nauczyć ze schematu, które pomogłyby mi zostać lepszym programistą? Mam duże doświadczenie w językach głównych i chcę poszerzyć swoje horyzonty i dowiedzieć się o aspektach funkcjonalnych, których brakuje w innych językach. Znam zamknięcia z...

10
Typy w Lisp i Scheme

Widzę teraz, że rakieta ma typy. Na pierwszy rzut oka wydaje się niemal identyczny z pisaniem Haskell. Ale czy CLP Lispa obejmuje niektóre kosmiczne typy Haskell? Tworzenie bardzo ścisłego typu Haskell i obiektu w dowolnym języku OO wydaje się nieco podobne. Po prostu wypiłem trochę pomocy kool...

9
Marriage of Lisp i LaTeX - czy zostało to zrobione?

Lubię LaTeX, ale uważam, że jego system makr i logika są złożone i słabe. języki takie jak Schem / Lisp / Clojure są bardzo dobre w makrach. Wyobrażam sobie cały dokument napisany w rodzinnym języku lisp, który po uruchomieniu emitowałby kod LaTeX i tworzył dokument. Czy zrobiono to wcześniej?...

9
Czytelność wyrażeń S.

W skrócie i dla tych, którzy nie wiedzieli, funkcje / operatory / konstrukcje Lisp są jednolicie nazywane w następujący sposób: (function arg0 arg1 ... argN) Więc co w języku podobnym do C wyraziłbyś jako if (a > b && foo(param)) przekształca się w Lisp sexp (if (and (> a b)...