LINUX.ORG.RU

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

 , shen,


1

4

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

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

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

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

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

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

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Dendy (всего исправлений: 3)

==на Javascript

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

anonymous
()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

пингвина

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