Schemat jest funkcjonalnym językiem programowania z rodziny Lisp, ściśle wzorowanym na rachunku lambda z żądnym (kolejnością aplikacyjną) oceną. W przypadku pytań dotyczących schematów adresów URL PROSZĘ używać tagu „schemat adresu URL”.
Rakieta jest potomkiem Scheme. Czym różni się Rakieta od R6RS? Co to dodało, zabrało lub po prostu jest inne? Rozumiem, że Rakieta to coś więcej niż język, to platforma dla języków. Ale mam na myśli główny dialekt Rakiety.
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Poeksperymentowałem z Lispem (właściwie Scheme) i stwierdziłem, że jest to bardzo piękny język, o którym chciałbym dowiedzieć się więcej. Wygląda jednak na to, że Lisp nigdy nie jest używany w poważnych projektach i nie widziałem go jako pożądanej umiejętności w żadnej ofercie pracy. Interesuje mnie każdy, kto używał Lispa lub …
Potrzebuję pomocy w zrozumieniu niektórych punktów z książki Paula Grahama What Made Lisp Different . Nowa koncepcja zmiennych. W Lispie wszystkie zmienne są efektywnymi wskaźnikami. Wartości mają typy, a nie zmienne, a przypisywanie lub wiązanie zmiennych oznacza kopiowanie wskaźników, a nie to, na co one wskazują. Typ symbolu. Symbole różnią …
Wiem, że programiści Lisp i Scheme zwykle mówią, że evalnależy tego unikać, chyba że jest to absolutnie konieczne. Widziałem to samo zalecenie dla kilku języków programowania, ale nie widziałem jeszcze listy jasnych argumentów przeciwko używaniu eval. Gdzie mogę znaleźć opis potencjalnych problemów z używaniem eval? Na przykład znam problemy związane …
Mam przelotną wiedzę na temat innych Lispsów (szczególnie Scheme) od dawna. Ostatnio czytałem o Clojure . Widzę, że zawiera zarówno „symbole”, jak i „słowa kluczowe”. Znane mi symbole, ale nie ze słowami kluczowymi. Czy inne Lispy mają słowa kluczowe? Czym różnią się słowa kluczowe od symboli innych niż mające inną …
Wiem, że są to dialekty tej samej rodziny języków zwanych seplenieniem, ale jakie dokładnie są różnice? Czy mógłbyś przedstawić przegląd, jeśli to możliwe, obejmujący takie tematy, jak składnia, cechy, funkcje i zasoby.
Zwrot, który ostatnio zauważyłem, to pojęcie stylu „bez punktów” ... Najpierw było to pytanie, a także to . Potem odkryłem , że piszą tutaj: „Innym tematem, który warto omówić, jest niechęć autorów do stylu bez punktów”. Co to jest styl „bez punktów”? Czy ktoś może podać zwięzłe wyjaśnienie? Czy ma …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Szukam wersji Scheme lub nawet LISP-a, której mógłbym użyć do odzyskania utraconych umiejętności programistycznych Lisp. Niektóre funkcje internetowe byłyby przydatne, ale nie są niezbędne. Spojrzałem na schemat Plt i MIT i chociaż oba wyglądają całkiem nieźle, Plt wydaje się być bardziej bogaty w funkcje. Przyjrzałem się również implementacjom Lispa, ale …
Zastanawiam się, jaka jest różnica między tymi operacjami w Scheme. Widziałem podobne pytania w Stack Overflow, ale dotyczą Lispa i nie ma porównania między trzema z tych operatorów. Piszę różne typy poleceń w schemacie i otrzymuję następujące dane wyjściowe: (eq? 5 5) -->#t (eq? 2.5 2.5) -->#f (equal? 2.5 2.5) …
Na tej stronie mówią, że jest 10 prymitywów LISP-a. Prymitywy są: atom, quote, eq, car, cdr, cons, cond, lambda, label, apply. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey uważa, że jest ich siedem (lub pięć): Jest to część czystości idei LISP-a: potrzebujesz tylko siedmiu (a może pięciu?) Prymitywów do zbudowania pełnej maszyny. http://steve-yegge.blogspot.com/2006/04/lisp-is-not-acceptable-lisp.html Jaka jest …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.