The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Реализация языка Lisp на GNU sed, opennews (ok), 28-Июн-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


17. "Реализация языка Lisp на GNU sed"  +/
Сообщение от Crazy Alex (ok), 29-Июн-14, 02:27 
К классу исторически сложившегося маразма.

Первый - делался для того, чтобы менеджеры могли писать запросы (что они делать не стали) и от этого крайне уродлив в своих реальных применениях и неприятен в генерации.

Второй - писался в расчёте на использование для простейших эффектов и не особо продумывался. В результате имеем то, что имеем - например, со scope.

Ответить | Правка | Наверх | Cообщить модератору

88. "Реализация языка Lisp на GNU sed"  +/
Сообщение от angra (ok), 29-Июн-14, 20:51 
По первому спору нет.
А вот со вторым все было несколько не так. Он делался в условиях ограниченного времени и противоречивых требований. Поэтому автор решил сделать его легко расширяемым, введя first class functions и прототипное ООП. В результате получился весьма мощный язык. Другое дело, что его по началу использовали крайне примитивно, но когда пришли библиотеки типа prototype или jquery ситуация сильно изменилась.
Ответить | Правка | Наверх | Cообщить модератору

176. "Реализация языка Lisp на GNU sed"  +/
Сообщение от Crazy Alex (ok), 01-Июл-14, 02:09 
С моей точки зрения, некоторые фокусы, которые призодится творить с нынешними языками - то, что делается сейчас с JS и то, что делалось с шаблонами в плюсах до C++11 - иначе как abusing не назовешь. Понятно, что работать надо с тем, что есть (особено актуально в  случае JS - хрен заменишь на что-то), и как вывернуться найдём, но извращение же. Самые известные странности - это области видимости переменных и конкатенация строк, но, помнится, в интернете гулял список пунктов на сто.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру