Hacker News Digest

Тег: #node.js

Постов: 2

SmallJS: Smalltalk-80 that compiles to JavaScript (small-js.org)

SmallJS — свободная реализация Smalltalk-80, компилирующаяся в JavaScript для браузеров и Node.js.

  • v1.7 уже доступна (GitHub).
  • Работа ведётся в файлах, а не образах; отлично сочетается с VS Code (подсветка, отладка).
  • Используются привычные JS-имена классов и методов; в комплекте обёртки для DOM, Express, БД, потоков.

Быстрый старт — примеры проектов и Todo-приложение.

Хотите помочь? Пишите на info@small-js.org.

by mpweiher • 24 августа 2025 г. в 09:29 • 129 points

ОригиналHN

#smalltalk#javascript#node.js#vscode#dom#express#amber#pharo

Комментарии (34)

  • SmallJS вызвал всплеск интереса; автор @Smalltalker-80 откликается на вопросы.
  • Проект файл-ориентирован, без образа; VSCode вместо браузерной IDE.
  • flavio81 и wild_egg сожалеют о потере «живого» Smalltalk-опыта и сложностях синхронизации образов в Lisp.
  • Playground SmallJS компилирует выражения прямо в браузере, но полноценной live-среды нет.
  • Упомянуты Amber (застой), Pharo (монолитная VM) и Chrome Workspace для хот-релоада.

Seed: Interactive software environment based on Common Lisp (github.com)

Seed — интерактивная среда разработки на Common Lisp.
Позволяет писать, отлаживать и запускать код в одном окне, поддерживает REPL, графику и встроенные библиотеки.
Подходит для прототипирования, научных задач и обучения.

by todsacerdoti • 24 августа 2025 г. в 06:57 • 104 points

ОригиналHN

#common-lisp#repl#prototyping#node.js#github

Комментарии (21)

  • Проект Seed вызывает интерес, но README скуден: не хватает скриншотов и понятного описания.
  • Многие сравнивают его с CLOG, который лучше документирован, активнее и имеет больше примеров.
  • Разработчик (phantomics) заверяет: Seed не заброшен, старый код заморожен, а новый ветви revival ведётся переписывание.
  • Старый Seed можно глянуть на Vimeo и YouTube; новый всё ещё требует Node.js только для сборки JS-библиотек, но не для рантайма.
  • Пользователи просят встроить демо прямо в README и убрать зависимость от Node/Gulp, а кто-то мечтает запустить Seed на Mezzano.