Light Table

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: lighttable.com

Light Table — интегрированная среда разработки (IDE), ориентированная на языки программирования Clojure, JavaScript и Python. Разработанная Крисом Грейнджером и Робертом Аттори, она была представлена в апреле 2012 года и получила широкое внимание благодаря своей концепции мгновенной обратной связи и возможности интерактивного программирования. Среда была поддержана краудфандинговой кампанией на Kickstarter, собравшей $316 720, и впоследствии получила поддержку от Y Combinator.

Основной особенностью Light Table является предоставление разработчику немедленного отклика на изменения в коде, что позволяет видеть результаты выполнения программ в реальном времени, включая визуализации, отладку и доступ к документации непосредственно в редакторе. Это делает процесс программирования более интуитивно понятным и ускоряет разработку. Среда была построена с использованием ClojureScript и Electron, что обеспечивало кроссплатформенную совместимость и гибкость в расширении функционала.

  • Мгновенная обратная связь: поддержка интерактивного выполнения кода с немедленным отображением результатов.
  • Интерактивная отладка: возможность пошагового анализа и изменения состояния программы в реальном времени.
  • Встроенные визуализации: отображение значений переменных и результатов вычислений непосредственно в редакторе.
  • Поддержка нескольких языков: интеграция с Clojure, JavaScript, Python, а также HTML и CSS.
  • Плагины и расширяемость: возможность добавления новых языков и функционала через систему плагинов.
  • Кроссплатформенность: поддержка Windows, macOS и Linux.
  • Открытый исходный код: проект стал открытым в версии 0.6 и доступен на GitHub.
  • Простота интерфейса: минималистичный и настраиваемый пользовательский интерфейс, ориентированный на удобство работы с кодом.
  • Поддержка сообщества: активное сообщество разработчиков и пользователей, содействующее развитию проекта.
Подробнее