LINUX.ORG.RU

Guile Scheme Web IDE

 , , ,


2

1

guIDE — полнофункциональная IDE для GNU Guile, работающая полностью в браузере. Компилирует и выполняет код Scheme с помощью среды выполнения Guile 3.0 WASM (Emscripten + pthreads), поэтому ничего устанавливать не нужно.

Характеристики:

  • IDE: Редактор с подсветкой синтаксиса (Tree-sitter + fallback lexer), файловый браузер, вкладки, функции поиска и замены, мини-карта.

  • Guile WASM Runtime: Поддерживает версию GNU Guile 3.0.11 и выше, скомпилированную в WebAssembly с поддержкой многопоточности.

  • Отладчик: Позволяет устанавливать точки останова, выполнять код пошагово и проверять значения переменных.

  • ИИ-помощник: Проверка кода, оценка заданий, диалоговая помощь.

  • Совместная работа в реальном времени: Синхронизация Yjs CRDT, курсоры в реальном времени, командный чат, блокировка файлов.

  • Более 15 SRFI: Включает множество стандартных расширений, таких как SRFI-1, 8, 9, 11, 13, 16, 26, 28, 39, 41, 43, 64, 69 и другие.

  • Система расширений: Поддерживает Pure Scheme расширения с 7 типами аннотаций (команды, темы, грамматики, среды выполнения, LSP, модули, преобразования).

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

  • Git Sync: Функции отправки и получения изменений в удаленных репозиториях с обнаружением конфликтов.

  • Сквозное шифрование: Использует AES-256-GCM для шифрования файлов проекта на стороне клиента.

  • API для разработчиков: Предоставляет REST и GraphQL-эндпоинты, поддержку OAuth2 и персональные токены доступа, а также SDK для различных языков, включая JavaScript, Python, PHP и Scheme.


Предупреждение: большая часть этого приложения написана с помощью ИИ.

Ссылка
Исходный код

Перемещено hobbit из development


Прикольно. Может быть даже нужно, для обучения может быть удобно.

wandrien ★★★★
()

Предупреждение: большая часть этого приложения написана с помощью ИИ.

Т.е. а) write-only, развиваться не будет и будет заброшено и забыто через месяц б) не нужно

anonymous
()

большая часть этого приложения написана с помощью ИИ.

Выключайте свет. Они на свет лезут!

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

write-only ЯП, который хуманами не читабелен

(how (dare you (say (something (like that)))))

хуманами не читабелен

А если серьезно - ну не хуже всего остального читается же. Нужно просто скобочки уметь готовить. И для этого не нужна сгенерированная смузи-слоп-среда. Для этого достаточно имакса, в котором настраивается «all of the above», который развивается и изучен вдоль и поперек в отличие от данного одноразового слопа. Ergo, слоп не нужен.

anonymous
()

а кто-нибудь лично и по доброй воле, Guile использует ? за исключением «софт нужен и там Гуль»

MKuznetsov ★★★★★
()
26 июня 2026 г.

И что? Вон vscode тоже можно поставить на сервак и через браузер юзать. Я попробовал, поглядел … работает и снес.

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

Created on April 12, 2026 Last update Apr 24, 2026

«Да? Какая неприятность.» (с)

Ты знал! Ты знал!

«Закономерный результат старательного применения так называемого дедуктивного метода, товарищ полковник!» (почти (с))

Да, а я как-то слишком замахнулся, дав «проекту» аж целый месяц.

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария