The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Увидел свет GNU Guile 3.0, opennews (??), 17-Янв-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


44. "Увидел свет GNU Guile 3.0"  +/
Сообщение от Аноним (44), 18-Янв-20, 15:34 
> Виртуальная машина 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 городить не хочется...

Ответить | Правка | Наверх | Cообщить модератору

45. "Увидел свет GNU Guile 3.0"  +/
Сообщение от myhand (ok), 18-Янв-20, 17:11 
> действительно ли хорошее решение для программ на C++?

Это зависит.  Конкретно, от того что и для кого вы пишете.  Вряд-ли пользователям
игрушки понравится Lisp в качестве языка для скриптов.

А вообще, Guile уже сейчас может компилировать в байткод VM не только синтаксис
схемы.  Искаропки есть Elisp и JS (ну и Brainfuck, ага, куда ж без него).  Есть
довольно уже зрелыепроекты, реализующие поддержку Lua и Python.

> всё-таки язык больше на Си ориентирован

Аллилуия!  Хоть не на такую мерзость как C++.

Ответить | Правка | Наверх | Cообщить модератору

50. "Увидел свет GNU Guile 3.0"  –1 +/
Сообщение от Michael Shigorinemail (ok), 18-Янв-20, 18:49 
> Подскажите, пожалуйста, действительно ли хорошее решение для программ на C++?

Ну посмотрите тот же альтератор, если интересно посмотреть, что и как может получиться за полтора десятка лет от C++ с немножко схемы к схеме с немножко C++.  Там есть и издержки, вызванные сжатостью временных рамок на разработку своего инсталятора вместо мандраковского (допиливать который уже было слишком много мороки -- даже я к нему руку приложил и до сих пор немножко помню), и последовавший рефакторинг API силами в основном slazav@ -- но в целом есть на что посмотреть и с кем поговорить при надобности.

Заодно наработали небольшой учебник: http://altlinux.org/scheme (там же есть ссылки на SICP вместе с переводом и другое полезное).

PS re #45:
> Вряд-ли пользователям игрушки понравится Lisp в качестве языка для скриптов.

Ну abuse вон ровно так и сделана -- шустро бегала ещё двадцать лет назад со своим AI.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

52. "Увидел свет GNU Guile 3.0"  +/
Сообщение от myhand (ok), 18-Янв-20, 19:22 
> Ну abuse вон ровно так и сделана -- шустро бегала ещё двадцать
> лет назад со своим AI.

Я имел в виду что-то более приземленное чем полноценный игновой AI.  Так в Wesnoth,
емнип думали схему прикрутить, но в итоге остановились на Python.  Потому что
90% картописателей и сценариеклепателей - схемы, увы, не знает.

Ответить | Правка | Наверх | Cообщить модератору

57. "Увидел свет GNU Guile 3.0"  +/
Сообщение от Michael Shigorinemail (ok), 18-Янв-20, 19:38 
> Так в Wesnoth, емнип думали схему прикрутить, но в итоге остановились
> на Python.

Там же какой-то свой скриптоязык вырос на три буквы? (WSL, что ли)

Ответить | Правка | Наверх | Cообщить модератору

60. "Увидел свет GNU Guile 3.0"  +/
Сообщение от myhand (ok), 18-Янв-20, 21:16 
WML.  Но это не совсем скриптинг.  Lua там сейчас для скриптинга, в т.ч. AI.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру