Jestem studentem trzeciego roku studiów licencjackich w programie inżynierii oprogramowania i wpadłem na pomysł, aby przeczytać SICP doradcy, aby uzyskać głębsze i bardziej fundamentalne zrozumienie zasad stojących za całym tym oprogramowaniem, które tworzymy.
Zasugerował, aby nie uczyć się Schematu do ukończenia książki (ponieważ nie jest to tak powszechne jak współczesne dialekty Lisp), ale zamiast tego wykonać ćwiczenia w Clojure.
To już jest trudna książka, jeśli spróbuję wykonać ćwiczenia z książki w bardziej nowoczesnym Clojure, jak by to działało? Na przykład nie mogę znaleźć żadnych prawdziwych rozwiązań, składnia, której uczą w Schemacie, jest inna itp.
recur
obsługuje tylko rekurencję ogona , a nie ogólne połączenia) i 2. których brakcall-with-current-continuation
jest potrzebny w rozdziale 4.Znalazłem twoje pytanie zaraz po znalezieniu tej strony, która wygląda na to, że jest na twojej drodze (chociaż możesz ją znaleźć lub alternatywę w kolejnych miesiącach): SICP w Clojure
źródło