LINUX.ORG.RU

Ecmascript, JavaScript и LISP


0

0

Не могу понять, зачем опять изобретают новый стандарт промежуточного языка? Зачем этот http://en.wikipedia.org/wiki/ECMAScript и JavaScript http://websitetips.com/javascript/? Неужели нельзя просто в браузер встроить lisp-машину? Я еще понимаю, в 1994году на писишках было 16-32Мб памяти, но сейчас-то что сдерживает? По Гигу оперы стандартно на писишках, во что броузеру упираться?

Перемещено Die-Hard из Development

anonymous

Ты пофлеймить хочешь? Ну поехали. Лисп не нужен, там нет фигурных скобочек и название не enterprise-класса.

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

Запили себя напильником. Полукруглым. В форме скобочки.

stassats ★★★★
()

а чем JS-то не нравится? Нормальный язык, объекты есть (не такие, как в C++, но это не проблема совершенно), лямбды есть, замыкания есть.

Производительность только невысокая, но в Gecko 2.0 это должны пофиксить.

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

> виде его можно только не спеша интерпретировать

так вот откуда ноги^Wщупальца у веществ растут

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

>а чем JS-то не нравится? Нормальный язык, объекты есть (не такие, как в C++, но это не проблема совершенно), лямбды есть, замыкания есть.

Ну так а нахера? Если в лиспе уже это есть, зачем опять новый недоязык клепать? Без карринга, выведения типов. Лисп же встраивают в CADы, почему в броузер не встроить?

>Производительность только невысокая, но в Gecko 2.0 это должны пофиксить.

Отож.

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

> Ну так а нахера?

Вы сами ответили на свой вопрос.

> Если в лиспе уже это есть, зачем опять новый недоязык клепать?

Вот именно.

> почему в броузер не встроить?

См. выше ответ на первый вопрос.

// :(

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

>Ну так а нахера? Если в лиспе уже это есть, зачем опять новый недоязык клепать? Без карринга, выведения типов. Лисп же встраивают в CADы, почему в броузер не встроить?

Да нет проблем. Хочешь поиграться? Попробуй вот с этим поиграться. Авось, что-нибудь выйдет:

http://www.cs.stevens.edu/~dlong/software/kamen/index.php

А еще Джоэль Спольски по похожей теме прошелся (см. ближе к концу про Y Combinator Поля Грэма). Вот эта заметка:

http://local.joelonsoftware.com/mediawiki/index.php/Письмо_о_стратегии_VI

А еще, наверное, JS можно реализовать поверх Common Lisp. Python в качестве пруф-оф-кансепт сделали. почему бы и JS не сделать в качестве шутки хотя бы? :)

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