LINUX.ORG.RU

Открыты исходные коды коммерческой реализации Chez Scheme стандарта R6RS

 , ,


2

4

Может компилировать в машкоды под x86, x86_64, и 32-bit PowerPC.

Лицензия Apache License 2.0

https://github.com/cisco/ChezScheme

http://www.scheme.com/

★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Встраивать тоже можно.

Oxdeadbeef ★★★
() автор топика

Круть. Еще бы прикрутили R7RS.

Puzan ★★★★★
()
Ответ на: комментарий от anonymous

Все же не надо сравнивать Scheme с хаскелем. Несмотря на то, что там принято писать в фапе-стиле, это не функциональный язык. На нем, в некоторой степени, можно даже велосипедить ООП.

filequest
()
Ответ на: комментарий от anonymous

Она построена на nanopass, этим и интересна.

anonymous
()

Круто! А есть видео как ее встраивают?

anonymous
()

Кстати давно искал маленькую встраиваемую схему. Буду эту смотреть. Годно же. Мож луа заменю на девайсах.

anonymous
()

Домен-то какой красивый. А известно где сами cisco сабж используют?

poe
()

Уже не нужно. Пару-тройку лет назад было бы нужно, теперь просто интересно сорцы посмотреть

buddhist ★★★★★
()
Ответ на: комментарий от monk

На хаскеле через всякие монады типа state? Это собственно и есть костыль, который к ФП aka подстановочной модели никакого отношения не имеет. В Scheme это на уровне семантики языка. Там есть замыкания и set!

filequest
()
Ответ на: комментарий от filequest

Спасибо за очень важную инфу, выпердыш безмозглый.

anonymous
()
Ответ на: комментарий от Xenius

20 мегабайт — это маленькая? А бинарники 10 метров.

Откуда ты взял эти цифры? Все исходники с SRFI, документацией, тестами и бенчмарками - 4.9МБ. Бинарник 273кБ, все библиотеки - 1.6МБ.

А Lua только голые исходники интерпретатора 1.2МБ (у Chibi 450кБ).

Что тут сравнивать?

Puzan ★★★★★
()

Судя по докам эта штука может делать динамические библиотеки из машкода. Что любопытно. Лисповый open-source начнет уходить от гигантских монолитных образов

antares0 ★★★★
()
Ответ на: комментарий от filequest

Что-то у этой тупой соски аккаунт слишком долго живой. Куда мебель смотрит?

anonymous
()
Ответ на: комментарий от filequest

который к ФП aka подстановочной модели никакого отношения не имеет

А при чём это к Хаскелю?

В Scheme это на уровне семантики языка. Там есть замыкания и set!

Также как в Хаскеле на уровне семантики языка есть монады. На которых строятся замыкания и set!.

monk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.