LINUX.ORG.RU

IDE / Text Editor для Guile

 , , ,


0

2

Привет, LOR!
Очень хочется плотно обмазаться Scheme (Guile), при этом очень не хочется ломать пальцы о хоткеи Emacs'а, какие у меня есть варианты? Пока использую старый-добрый gVim, но складывается ощущение, что для моих целей он слегка не очень.

Перебиндь клавиши на емаксе и вперед.

Akamanah ★★★★★ ()

Перебиндил Ctrl на пробел, всё пучком.

iVS ★★★★★ ()

есть такие варианты:

1. TeXmacs : встроенный Guile для плагинов (вместо елиспа)

WYSIWIG - ориентированный

2. GNU Emacs /GuileEmacs (см. в EmacsWiki): постепенно переписывать с elisp на схему.

anonymous ()

не хочется ломать пальцы

использую старый-добрый gVim

/0

anonymous ()

Emacs+evil либо Spacemacs сразу возьми. Для guile есть geiser, правда хз, как оно дружит с evil.

anonymous ()

Похоже, 2016 - год лиспа. Уже 5 или 6 тем подняли.

По теме - может и vim, но обязательно с paredit. Но лучше emacs, нормальные там хоткеи.

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

Похоже, 2016 - год лиспа. Уже 5 или 6 тем подняли.

Каникулы же.

По теме: тут уж надо выбирать либо страдать, либо использовать emacs (и geiser).

ugoday ★★★★★ ()

не хочется ломать пальцы о хоткеи Emacs'а, какие у меня есть варианты

Не хочешь ломать пальцы, будешь ломать голову. Выбирай.

no-such-file ★★★★★ ()

зачем обмазываться guile когда есть racket (вместе с отличной и простой IDE) ?

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

r6rs есть, #lang scheme есть (хоть и не рекомендуется), что тебе не нравится-то?

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

1. Хочется нормального Scheme. Завтра будет R7RS-large, Racket его вряд ли будет имплементить.
2. Я знаю достаточно примеров использования Guile, кто и как применяет Racket - я найти не смог.
3. Хочется сообщества за спиной и хоть какие-то гарантии, что инструмент в обозримом будущем не умрет.

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

Хочется нормального Scheme. Завтра будет R7RS-large, Racket его вряд ли будет имплементить.

https://github.com/lexi-lambda/racket-r7rs

Я знаю достаточно примеров использования Guile

В энтерпрайзе? А на гитхабе можешь сравнить количество кода - Racket на 48 месте, все имплементации scheme - на 40.

Хочется сообщества за спиной и хоть какие-то гарантии, что инструмент в обозримом будущем не умрет.

за спиной racket как бы тоже сообщество

Суть в том, что рэкет как язык(тем более, что это не только язык, но и фреймворк для построения новых, правда guile cо второй версии тоже движется в эту сторону) сильно круче.

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

https://github.com/lexi-lambda/racket-r7rs

Какая-то сторонняя поделка от ноунейма, фактор автобуса, вот это всё.

В энтерпрайзе?

В проектах GNU как минимум.

за спиной Racket как бы тоже сообщество

Не понимаю, что это за сообщество. Там одна сфера образования, которая давно должна была на Python вслед за MIT перейти.

сильно круче

Я не хочу круче, я хочу ламповый Scheme.

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

В проектах GNU как минимум.

В проектах GNU платят деньги?

Там одна сфера образования, которая давно должна была на Python вслед за MIT перейти.

Так ведь питон - говно, зачем на него переходить?

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

В проектах GNU платят деньги?

Не понимаю, к чему ты клонишь. В GNU пишут относительно качественное ПО достаточно серьезные ребята, а платят мне за магию на Java.

Так ведь питон - говно, зачем на него переходить?

На эту тему с преподавательским составом MIT лучше побеседовать.

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

А чего, кстати, не clojure? И лисп и количество вакансий больше одной, ну и опять же, JVM.

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

количество вакансий больше одной

Упаси Господь работать на симпатичном тебе языке.
Java кормит неплохо, просто небольшую игрушку себе хочу.

А чего, кстати, не Clojure?

Мир Clojure недостаточно далекий, чтобы волновать внутренний мир, а сам язык (с инфраструктурой) представляется слишком большим, чтобы быть всего лишь игрушкой - надо сидеть и учить.

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

Упаси Господь работать на симпатичном тебе языке.

Имхо всяко лучше, чем на противном. Плавали, знаем.

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

ты не назвал ни одной причины, по которой guile лучше racket. все пересказы каких-то мифов.

guile лучше racket в одной вещи - там более свободная многопоточность. threads в racket зеленые.

во всем остальном racket явно оставляет guile не у дел.

x4DA ★★★★★ ()
Последнее исправление: x4DA (всего исправлений: 1)
Ответ на: комментарий от x4DA

Так я и не говорил, что Guile лучше Racket - я назвал причины, по которым выбрал его.

во всем остальном Racket явно оставляет Guile не у дел

Рад за него, всех благ господам.

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