Лисп поверх Питона
2020-10-01 14:15Питон нынче присутствует везде, даже на самых крохотных линуксных девайсах. Но если вы скучаете по функциональщине, вот вам простой Лисп поверх Питона. Называется Hy:
https://docs.hylang.org/en/stable/whyhy.html
Устанавливается командой:
https://docs.hylang.org/en/stable/whyhy.html
Устанавливается командой:
Вызывается как "hy". Такой себе вполне Лисп, с полным доступом к функциям и библиотекам Питона, и обратно. Поддерживает макросы, питоновские классы и модули. Можно делать автономные скрипты. Пример вычисления чисел Фибоначчи:pip3 install --user hy
Напечатает:(defn fib [n]
(if (< n 2)
n
(+ (fib (- n 1)) (fib (- n 2)))))
(print (fib 30))
832040