LINUX.ORG.RU

История изменений

Исправление tp_for_my_bunghole, (текущая версия) :

В Scheme только:
(symbol? obj)
(symbol->string symbol)
(string->symbol string)

В Chez Scheme есть не только это. На котором реализован Racket.

(string->uninterned-symbol string)
(symbol->string symbol)
(property-list symbol)
(putprop symbol key value)
(getprop symbol key)
(remprop symbol key)

Sheme-еры пытались затянуть в Emacs идею писать расширения на JS, Lua, другие языки. Просто в виде синтаксиса, не имеются в виду те реализации которые есть для тех языков.

Исправление tp_for_my_bunghole, :

В Scheme только:
(symbol? obj)
(symbol->string symbol)
(string->symbol string)

В Chez Scheme есть не только это. На котором реализован Racket.

(string->uninterned-symbol string)
(symbol->string symbol)
(property-list symbol)
(putprop symbol key value)
(getprop symbol key)
(remprop symbol key)

Исходная версия tp_for_my_bunghole, :

В Scheme только:
(symbol? obj)
(symbol->string symbol)
(string->symbol string)

В Chez Scheme есть не только это. На котором реализован Racket.