LINUX.ORG.RU

Вышел порт языка Shen на Javascript

 , ,


1

4

Выпущен порт языка программирования Shen на Javascript.

Протестировать работу Shen на JS можно тут.

Для освежения памяти:

Shen - это функциональный язык программирования, являющийся продолжением языка Qi II. Имеет опциональную статическую систему типов, основанную на секвенциальном исчислении, и общее направление на логическое программирование.

Важной целью языка является переносимость. Ядро реализовано с использованием всего 45 функций Kernel Lisp (KL), поэтому язык достаточно быстро может быть перенесён на любую платформу.

Предыдущие посты на ЛОРе по теме:

>>> Подробности

★★★★★

Проверено: Shaman007 ()

==на Javascript

они с ума посходили?? Тогда уже лучше смотреть академические like GHC

anonymous ()

А зачем же JS тут?))

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

да, но я не понимаю целевую аудиторию в стане JS, оно никому тут не нужно, я более чем уверен, транслятор сделали для галочки видимо?

umren ★★★★★ ()

А зачем этот язык нужен вообще? Для чего создавался, ну кроме конечно переносимости?

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

Очевидно для того, чтобы его можно было не качать а подергать в браузере.

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

Вы большой ε подобрали. В монитор не пролезает.

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

Изначально Qi создавался чтобы подтянуть Lisp до уровня современных языков. Qi вышел весьма интересным с очень сильной системой типов. Однако, Qi работал только поверх CL, что ограничивало, естественно.

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

Думать о типах должна машина, а человек должен думать о задаче.

Да, именно поэтому сто лет как изобрели вывод типов

Хаскель чрезмерно переусложнен для практического использования именно из-за строгой типизации.

В лиспе она тоже строгая.

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

Теперь это поделие ждет судьба Cells - будет больше портов чем пользователей.

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

это скорей больше из серии «мы сделаем транслятор в яваскрипт и оно взорвет коммьюнити»

яваскрипт сейчас в ударе просто)

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

На логотипе человек пежит страуса на столе?!

пингвина

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