📰 IT Дайджест

#racket

4 материала

8. Rhombus пытается сделать макросы по-человечески

LWN разбирает Rhombus — язык с Lisp-подобным метапрограммированием, где авторы пытаются сохранить гибкость макросов, но без боли от круглых скобок на каждом шаге. Это скорее статья про дизайн языка и компромиссы, чем про очередную “синтаксическую сахарную вату”.

lwn.net · #tool #macros #metaprogramming #racket

8. Rhombus v1.0: язык на базе Racket с собственной синтаксической обвязкой

В blog.racket-lang.org вышел релиз Rhombus v1.0 — языка в экосистеме Racket, который делает отдельную ставку на свой синтаксис. Тут уже не просто «еще один диалект Lisp», а попытка собрать более удобную поверхность для тех, кому в Racket хочется меньше скобок и больше структуры.

blog.racket-lang.org · #tool #language #racket

10. Racket v9.2: свежий релиз языка и экосистемы

Команда Racket выпустила v9.2 — без пресс-релизного пафоса, но с очередным набором изменений для самого языка и стандартной библиотеки. В таких релизах интересно не «что изменилось вообще», а какие мелкие несовместимости и улучшения теперь придётся разбирать тем, кто на Racket реально живёт.

blog.racket-lang.org · #tool #language #racket #release

9. Hyperpolyglot выложил шпаргалку по Lisp: Common Lisp, Racket, Clojure и Emacs Lisp на одной странице

На Hyperpolyglot собрали сравнительную памятку по Lisp-диалектам: Common Lisp, Racket, Clojure и Emacs Lisp. Это как раз тот случай, когда вместо религии и холиваров дают таблицу и предлагают посмотреть, где у них действительно разные синтаксис и идиомы.

hyperpolyglot.org · #tool #clojure #common-lisp #emacs #lisp #racket