LINUX.ORG.RU

[scheme] Встроить субж

 


0

1

Что есть помимо guile? Нужна кроссплатформенность, а guile вроде как не шибко под окошками работает, вроде как цыгвин хочет.

Нужнен трединг и вменяемый ffi, работа под win, не тащить полтора десятка мегабайт библиотек за собой. JIT/нативная компиляция приветствуются.

Ответ на: комментарий от Sectoid

Оппа. Очень интересный вариант, добавлю в заметки. Но тут пожалуй не вариант, низкоуровневую мишуру собираюсь на Go писать.

tensai_cirno ★★★★★
() автор топика
Ответ на: комментарий от Sectoid

Только вот помечены как стейбл, хотя роадмап с год не обновлялся. :(

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

>Но тут пожалуй не вариант,

Ну, еще можно на JS (тот же v8) поглядеть — это не схема, но идея близка. Хотя вариант так себе, согласен.

низкоуровневую мишуру собираюсь на Go писать.

а какого рода вообще задача?

Sectoid ★★★★★
()

Дык lua-же! Там вроде GIL нету. И ffi тебе и встраиваемость. Да и язык более живой, чем scheme.

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

Пилят потихоньку. Есть вроде как коммерческий компилятор уже, плюс гццго на подходе.

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

луа не лисп.

Еее!!! Лиспосрач! Go-go-go

dizza ★★★★★
()

Нужнен трединг и вменяемый ffi, работа под win, не тащить полтора десятка мегабайт библиотек за собой. JIT/нативная компиляция приветствуются.

racket

eval-apply
()

>а guile вроде как не шибко под окошками работает, вроде как цыгвин хочет.

А гимп как там работает, тоже с цыгвином?

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

Какие-то отвратительные проблемы сейчас с джентой, почему-то гуёвые бинарники сегфолтяться при запуске, ракет пятый. А так посмотрю, да, хорошо про него писали.

И почему они называют свой язык Racket? Там много нововведений, по сравнению с R5RS?

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

Без. А кто сказал что он тащит guile за собой? Он умеет плагины на guile, не более. Тем более про работу GIMP'а под виндой страшно подумать.

tensai_cirno ★★★★★
() автор топика
Ответ на: комментарий от Zubchick

Правда? С таким-то графоном? Ну тогда наверное ракет.

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

http://tinyscheme.sourceforge.net/home.html

TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. As such, it does not offer IDEs or extensive toolkits although it does sport a small top-level loop, included conditionally. A lot of functionality in TinyScheme is included conditionally, to allow developers freedom in balancing features and footprint.

As an embedded interpreter, it allows multiple interpreter states to coexist in the same program, without any interference between them. Programmatically, foreign functions in C can be added and values can be defined in the Scheme environment. Being a quite small program, it is easy to comprehend, get to grips with, and use. TinyScheme was grown out of the MiniScheme distribution during the development of Ovrimos.

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

А еще лучше - ECL


ECL is an implementation of the Common Lisp language as defined by the ANSI X3J13 specification. The most relevant features:

* A bytecodes compiler and interpreter.
* Compiles Lisp also with any C/C++ compiler.
* It can build standalone executables and libraries.
* ASDF, Sockets, Gray streams, MOP, and other useful components.
* Extremely portable.
* A reasonable license.

ECL supports the operating systems Linux, FreeBSD, NetBSD, OpenBSD, Solaris and Windows, running on top of the Intel, Sparc, Alpha and PowerPC processors. Porting to other architectures should be rather easy.

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

Тут лучше не ждать целенаправленно ^^"

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

> там много нововведений, по сравнению с R5RS? Чуть менее, чем дохрена. Потому и переименовали, что это уже далеко не обычная Scheme.

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

Sort of

PS Злые фанатики заставили меня обратить внимание на Factor.

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