The OpenNET Project / Index page

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



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

Оглавление

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

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


1. "Увидел свет GNU Guile 3.0"  –1 +/
Сообщение от Аноним (1), 17-Янв-20, 14:09 
Интересно. Где это используется? Оно быстрее камонлиспа? Как насчёт клажуры?
Ответить | Правка | Наверх | Cообщить модератору

3. "Увидел свет GNU Guile 3.0"  +3 +/
Сообщение от Аноним (3), 17-Янв-20, 14:52 
Почему в качестве основного интерпретатора Scheme используется guile?

    Alterator начинался как проект на языке C++. Однако в результате попыток внедрить удобный для пользователя язык описаний интерфейсов стал использоваться встроенный интерпретатор Scheme. Guile при всех своих недостатках является лучшим интерпретатором Scheme, в плане совместного использования с C/С ++, а поэтому и был выбран. При дальнейшем развитии проекта C++-часть его постепенно сокращалась, а Scheme усиливалась. Так продолжалось до тех пор пока проект не «вывернулся наизнанку», то есть он стал Scheme-проектом, в котором используются привязки к C/C++. Вот так проект эволюционировал, а guile остался. В наших планах стоит переезд на другой интерпретатор (или даже компилятор-интерпретатор) — ищутся добровольцы.

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

11. "Увидел свет GNU Guile 3.0"  +1 +/
Сообщение от Урри (?), 17-Янв-20, 16:40 
Зачем переезжать? Чтобы оправдать десятое правило Гринспена?
Ответить | Правка | Наверх | Cообщить модератору

15. "Увидел свет GNU Guile 3.0"  +1 +/
Сообщение от Аноним (3), 17-Янв-20, 16:53 
Самому интересно. Выше привёл цитату с вики Альта. Предполагаю, хотят что-то без излишеств, и что бы Схема пошустрее исполнялась. Впрочем, есть вероятность, что собственно переезд и не требуется.
Ответить | Правка | Наверх | Cообщить модератору

18. "Увидел свет GNU Guile 3.0"  +1 +/
Сообщение от Урри (?), 17-Янв-20, 17:25 
Кроме гули есть еще другие схемы, если эта жирновата.
http://www.reklamofon.ru/images/statji/spektr001.jpg

Ракета, например, вполне-вполне. Или БольшойЛу.

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

26. "Увидел свет GNU Guile 3.0"  +1 +/
Сообщение от Michael Shigorinemail (ok), 17-Янв-20, 22:51 
>> В наших планах стоит переезд на другой интерпретатор
>> (или даже компилятор-интерпретатор) — ищутся добровольцы.
> Зачем переезжать? Чтобы оправдать десятое правило Гринспена?

Фраза времён guile 1.x, в 2.0 байткод уже появился.  Спасибо, поправил http://altlinux.org/Alterator_FAQ сообразно.

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

35. "Увидел свет GNU Guile 3.0"  +/
Сообщение от myhand (ok), 18-Янв-20, 10:11 
Справедливости для, "лучшим интерпретатором" он, конечно, не является.  Вот разве среди встраеваемых...
Ответить | Правка | Наверх | Cообщить модератору

63. "Увидел свет GNU Guile 3.0"  +/
Сообщение от bircoph (ok), 20-Янв-20, 20:06 
Например затем, что с Guile много проблем на Эльбрусах. Кроме того, мало людей, кто хотел бы писать и сопровождать код на Guile — слишком экзотический и непрактичный язык.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

5. "Увидел свет GNU Guile 3.0"  +7 +/
Сообщение от Аноним (5), 17-Янв-20, 15:15 
Пакетный менеджер Guix, менеджер инициализации Shepherd.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

8. "Увидел свет GNU Guile 3.0"  +/
Сообщение от Аноним (8), 17-Янв-20, 16:24 
Это они просто так выпендрились, типа смотрите мы не такие как все.
Ответить | Правка | Наверх | Cообщить модератору

40. "Увидел свет GNU Guile 3.0"  +2 +/
Сообщение от Аноним (40), 18-Янв-20, 12:49 
Выпендрились/не выпендрились, но они просто соотвествуют своему "Guile является официальным языком разработки расширений для операционной системы GNU".
Ответить | Правка | Наверх | Cообщить модератору

9. "Увидел свет GNU Guile 3.0"  +2 +/
Сообщение от Урри (?), 17-Янв-20, 16:38 
клажура только под jvm, раз.

гуйля и камонлисп - две совершенно разные, взаимонезаменяемые вещи. Тип как питон и руби.

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

20. "Увидел свет GNU Guile 3.0"  –1 +/
Сообщение от Аноним (1), 17-Янв-20, 18:01 
> клажура только под jvm, раз.
> гуйля и камонлисп - две совершенно разные, взаимонезаменяемые вещи. Тип как питон
> и руби.

Ну хорошо, пусть будет racket. Я спрашивал про перформанс, понятно, что там ради интеропа с жавой берут. Но есть тот же jython, например, и он просто диалект питона, не сказать чтобы совсем взаимозаменяемый. Примерно та же история с ironpython и остальными.

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

32. "Увидел свет GNU Guile 3.0"  +/
Сообщение от Аноним (32), 18-Янв-20, 08:13 
А что за перфомансом это в С++ а это скрипты они быстрыми не бывают.
Ответить | Правка | Наверх | Cообщить модератору

43. "Увидел свет GNU Guile 3.0"  +/
Сообщение от Аноним (1), 18-Янв-20, 13:26 
Скриптам не обязательно быть быстрыми. Но не питону же сливать (на тебя смотрю цл).
Ответить | Правка | Наверх | Cообщить модератору

33. "Увидел свет GNU Guile 3.0"  +/
Сообщение от Аноним (33), 18-Янв-20, 10:07 
> клажура только под jvm, раз.

Нет, официально поддерживаются реализации на js (clojurescript) и CLR. Плюс существуют неофициальные (не полностью совместимые) реализации на го (joker) и в нативном коде через graal (sci + babashka). И еще есть несколько clojure-like языков, ей вдохновленных, типа janet, fennel и т.п.

Babashka весьма удобна для скриптинга, кстати, и активно разрабатывается. По мачурности ей с guile не сравниться, но как язык кложура конечно гораздо мощнее схемы.

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

62. "Увидел свет GNU Guile 3.0"  +/
Сообщение от Урри (?), 20-Янв-20, 16:22 
Прошу прощения, не знал.
Ответить | Правка | Наверх | Cообщить модератору

13. "Увидел свет GNU Guile 3.0"  –1 +/
Сообщение от fi (ok), 17-Янв-20, 16:45 
У кого-нибудь есть пример парсера на нем для строки вида:
tag1=v1 and (tag2=v2 or not tag3=v3)

было бы неплохо увидеть пример.

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

19. "Увидел свет GNU Guile 3.0"  +2 +/
Сообщение от Урри (?), 17-Янв-20, 17:45 
Вот тут есть на нескольких разных языках: https://rosettacode.org/wiki/Compiler/syntax_analyzer
Правда, для схемы парсер какой-то дурацкий..
Ответить | Правка | Наверх | Cообщить модератору

17. "Увидел свет GNU Guile 3.0"  +2 +/
Сообщение от user90 (?), 17-Янв-20, 17:20 
> Где это используется?

Ты нипаверишь, но в GNU.

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

25. "Увидел свет GNU Guile 3.0"  +/
Сообщение от Michael Shigorinemail (ok), 17-Янв-20, 22:46 
Да; помимо перечисленных, ещё и http://altlinux.org/alterator на схеме (причём как раз с guile).
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

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




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

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