О намерениях. Данная компиляция не стремиться убедить вас использовать
Common Lisp. Не хотите - не используйте. Нам же лучше.
Адресовано в большей степени программистом, которые хотят понять, что
в лиспе есть такого, чего нет в других языках. Буду теперь посылать их
всех сюда.
(
Read more... )
Comments 19
a.first // выведет 'red'
a.first = 'yellow';
a.first // теперь выведет 'yellow
Лет 10ть назад да, все эти синтаксические ухищрения смотрелись интересно, а теперь практически все есть в мейнстриймовых python и C#
Reply
Reply
considered harmful ;)
Reply
Мне так кажется, что мэйнстрим наоборот открывает для себя макросы. Те же нововведения в C#, в новой Visual Studio, в питоне.
Reply
других каких языках? если сравнивать с C - то да, статья выглядит неплохо. если с Haskell, Tcl или REBOL - то, мягко говоря, странно
Reply
Интерактив упоминается в оригинальной статье (http://abhishek.geek.nz/docs/features-of-common-lisp - Dynamic Redifinitions). Скажем, вчера "уронил" свой IRC-бот, который до этого работал 9 дней непрерывно, а за эти 9 дней было добавлено и изменено кучу функционала.
Reply
http://www.lisperati.com/spels.html
Формулировка "функция, возвращающая код, который после возврата будет немедленно скомпилирован и исполнен в контексте вызова макроса" - формально верна, но не приносит просветления. :)
Reply
Reply
Reply
Странноватый аргумент: если есть много разных линуксов - так что же - это значит, что gentoo (к примеру) плохая?
«В нем много мелочей, которые отвлекают и тратят твое время и забирают внимание.»
Хотелось бы больше конкретики :)
Reply
Leave a comment