Pytania oznaczone «lisp»

22
Jak przydatne są makra Lisp?

Common Lisp pozwala pisać makra, które wykonują dowolną transformację źródłową. Schemat zapewnia higieniczny system dopasowywania wzorów, który pozwala również przeprowadzać transformacje. Jak przydatne są makra w praktyce? Paul Graham powiedział w Beating the Averages, że: Kod źródłowy...

19
Jakie są typowe zastosowania makr Lisp?

Próbuję nauczyć się trochę LISP i dużo czytałem o znaczeniu makr LISP, więc chciałbym zdobyć trochę doświadczenia w pracy z nimi. Czy możesz zasugerować praktyczny obszar zastosowania, który pozwoliłby mi użyć makr do rozwiązania rzeczywistego problemu i zrozumienia przydatności tego konstruktu...

18
Dekoratory Python i makra Lisp

Patrząc na dekoratorów Pythona, ktoś stwierdził, że są tak potężni jak makra Lisp (szczególnie Clojure). Patrząc na przykłady podane w PEP 318 , wydaje mi się, że są one po prostu fantazyjnym sposobem użycia zwykłych starych funkcji wyższego rzędu w Lisp: def attrs(**kwds): def decorate(f): for...

15
XSLT i możliwe alternatywy [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 6 lat temu . Przyjrzałem się XSLT do...

13
Czy typy są kasowane w Haskell?

Haskell ma pojęcie „funkcji ogólnych”, które ma pewne pozorne podobieństwo ze wspólnym seplenieniem - nie mając doświadczenia z Haskellem ani ze wspólnym seplenieniem, mogę tu być bardzo przybliżony. Oznacza to, że można zdefiniować ogólne to_stringnarzędzie do zdefiniowania reprezentacji ciągu dla...