|
|
|
4.15, Аноним (3), 16:53, 17/01/2020 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Самому интересно. Выше привёл цитату с вики Альта. Предполагаю, хотят что-то без излишеств, и что бы Схема пошустрее исполнялась. Впрочем, есть вероятность, что собственно переезд и не требуется.
| |
4.63, bircoph (ok), 20:06, 20/01/2020 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Например затем, что с Guile много проблем на Эльбрусах. Кроме того, мало людей, кто хотел бы писать и сопровождать код на Guile — слишком экзотический и непрактичный язык.
| |
|
|
|
|
4.40, Аноним (40), 12:49, 18/01/2020 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +2 +/– |
Выпендрились/не выпендрились, но они просто соотвествуют своему "Guile является официальным языком разработки расширений для операционной системы GNU".
| |
|
|
|
3.20, Аноним (1), 18:01, 17/01/2020 [^] [^^] [^^^] [ответить] [↓] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
> клажура только под jvm, раз.
> гуйля и камонлисп - две совершенно разные, взаимонезаменяемые вещи. Тип как питон
> и руби.
Ну хорошо, пусть будет racket. Я спрашивал про перформанс, понятно, что там ради интеропа с жавой берут. Но есть тот же jython, например, и он просто диалект питона, не сказать чтобы совсем взаимозаменяемый. Примерно та же история с ironpython и остальными.
| |
3.33, Аноним (33), 10:07, 18/01/2020 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> клажура только под jvm, раз.
Нет, официально поддерживаются реализации на js (clojurescript) и CLR. Плюс существуют неофициальные (не полностью совместимые) реализации на го (joker) и в нативном коде через graal (sci + babashka). И еще есть несколько clojure-like языков, ей вдохновленных, типа janet, fennel и т.п.
Babashka весьма удобна для скриптинга, кстати, и активно разрабатывается. По мачурности ей с guile не сравниться, но как язык кложура конечно гораздо мощнее схемы.
| |
|
|
|
|
3.21, Аноним (3), 18:05, 17/01/2020 [^] [^^] [^^^] [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
> Mueller English-Russian Dictionary (mueller7)
> guile
> [gaıl] _n. обман; хитрость, коварство; вероломство
А вот как для сэбя:
CollinsCobuild (En-En)
guile [ga͟ɪl]
Guile is the quality of being good at deceiving people in a clever way.
His cunning and guile were not attributes I would ever underestimate...
I love children's innocence and lack of guile.
| |
|
|
5.29, Ю.Т. (?), 00:01, 18/01/2020 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +1 +/– |
Более того, за счёт существования названия Гайл, название Схема само окрасилось в "хитрость"
2. A secret or devious plan; a plot: a scheme to defraud investors.
И ещё ж есть какой-то вариант, тоже с этой игрой в слова на тему хитрости.
| |
|
|
|
|
|
|
3.51, Аноним (46), 18:51, 18/01/2020 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
И не только идентация. Для работы с любым лиспом лучше использовать структурный редактор (paredit и подобные), и тогда вдруг оказывается, что это самый удобный синтаксис.
| |
|
|
1.44, Аноним (44), 15:34, 18/01/2020 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Виртуальная машина Guile легко интегрируется с кодом приложений на языках Си и Си++
> Guile is designed to help programmers create flexible applications that can be extended by users or other programmers with plug-ins, modules, or scripts
Подскажите, пожалуйста, действительно ли хорошее решение для программ на C++? Lua мне в плане встраиваемого скриптового языка не нравится, всё-таки язык больше на Си ориентирован. Свой DSL городить не хочется...
| |
|
2.45, myhand (ok), 17:11, 18/01/2020 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> действительно ли хорошее решение для программ на C++?
Это зависит. Конкретно, от того что и для кого вы пишете. Вряд-ли пользователям
игрушки понравится Lisp в качестве языка для скриптов.
А вообще, Guile уже сейчас может компилировать в байткод VM не только синтаксис
схемы. Искаропки есть Elisp и JS (ну и Brainfuck, ага, куда ж без него). Есть
довольно уже зрелыепроекты, реализующие поддержку Lua и Python.
> всё-таки язык больше на Си ориентирован
Аллилуия! Хоть не на такую мерзость как C++.
| |
2.50, Michael Shigorin (ok), 18:49, 18/01/2020 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| –1 +/– |
> Подскажите, пожалуйста, действительно ли хорошее решение для программ на C++?
Ну посмотрите тот же альтератор, если интересно посмотреть, что и как может получиться за полтора десятка лет от C++ с немножко схемы к схеме с немножко C++. Там есть и издержки, вызванные сжатостью временных рамок на разработку своего инсталятора вместо мандраковского (допиливать который уже было слишком много мороки -- даже я к нему руку приложил и до сих пор немножко помню), и последовавший рефакторинг API силами в основном slazav@ -- но в целом есть на что посмотреть и с кем поговорить при надобности.
Заодно наработали небольшой учебник: http://altlinux.org/scheme (там же есть ссылки на SICP вместе с переводом и другое полезное).
PS re #45:
> Вряд-ли пользователям игрушки понравится Lisp в качестве языка для скриптов.
Ну abuse вон ровно так и сделана -- шустро бегала ещё двадцать лет назад со своим AI.
| |
|
3.52, myhand (ok), 19:22, 18/01/2020 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
> Ну abuse вон ровно так и сделана -- шустро бегала ещё двадцать
> лет назад со своим AI.
Я имел в виду что-то более приземленное чем полноценный игновой AI. Так в Wesnoth,
емнип думали схему прикрутить, но в итоге остановились на Python. Потому что
90% картописателей и сценариеклепателей - схемы, увы, не знает.
| |
|
|
|