Согласитесь, это довольно подозрительно когда только что созданный аккаунт, без какой либо предыстории, комментирует исключительно автора первой и пока единственной статьи, один одинёшенек...
Конечно, а кто захочет с вами общаться? Только троли;)
...(всем остальным на эту статью, в лучшем случае, наплевать).
Всем просто на вас наплевать. Всем ясно, что вам лижбы покритиковать да своё мнение протолкнуть как абсолютную истину. Уважалиб мнение других, давноб этот срачь закончился бы.
Характерные орфографические ошибки в ваших комментах и исходниках на GitHub-е также намекают.
Вау! Круто! Новый тип вещдока: характерные орфографические ошибки! О ужос, я ошибаюсь в тех же словах, что и автор! Это провал…
Желаете общаться — выходите из сумрака.
Да никому с вами неприятно общаться. Вот все и проходят мимо.
Перестаньте работать на публику.
Какая публика, вы чё? Все уже давно перестали читать этот срачь. Остались только красноглазые фонатики, которые воюют за чистоту лисп-мира, и троли))))
Ну там тему закрыли и разошлись. А здесь, в другой беседе, по другой теме, опять встретились. Это нормально. Люди регулярно сталкиваются)
Говорит вполне справедливо, прочитав другие ветки.
А я считаю, что нет. Или только вы и он обладаете абсолютной истинной, а я соответственно неправ и заблуждаюсь?
Вы, милейший, занимаетесь тем же самым гораздо более упорно, чем господин, с которым вы вступили в разговор.
Всегда приятно тролить критикующих личностей уверенных, что они уж точно знают истинную истину, и те кто думают по другому — полностью неправы)
Вы, видимо, во вселенной параллельной моей живете.
Да я живу во вселенной более уважающих и образованных людей, не счищающих, что есть только одна истинна, а всё остальное ложь и ерись И надо им на это указать, убедить для ихнего же блага (принести им «свет истины»). Там много истин и все они истинные. По этому они чужую истину уважают и не критикуют. А свою истину высказывают в виде мнения, начиная словами: «Я так думаю… я считаю… мой опыт говорит… я убеждён… сомневаюсь… и т.д.»
А не прямо и категорично: «Это никак не характеристика взрослого человека.» Ну да, конечно, вам виднее, вы обладаете истиной, а я нет. Сказанул глупость. Наверное потому, что дурак. И конечно же сейчас вы меня просветите как устроен в реальности мир, мне же во благо…
Это всего лишь ваше мнение. Не надо его выдавать за абсолютную истину.
«Я считаю (или убеждён) что это не является характеристикой взрослого человека». Ну, окей. Не считает и не считает. Его дело. Я пойду своей дорогой.
Так поступают люди, у которых есть время и желание вступать в разговор.
Так поступают уважающие люди. Минуснуть и не объяснить хотябы одной строкой — это неуважительно.
Опа! Я оказывается прям дурак дураком. В ветках путаюсь и не замечаю этого. Тогда проявите снисхождение, сделайте божескую милость, наставьте на путь праведный, укажите мне дураку, где и что я перепутал?)
Это Хабр. Здесь все со всеми беседуют. Хотите один на один — личная переписка к вашим услугам.
Пусть будет ещё один странный Lisp не понятый автором и не принятый общественностью.
Какого вы высокого мнения о себе однако! Говорите от лица общественности. Выдаёте разрешение на существование нового лиспа. Берётесь судить всё и вся как будто вы обладаете абсолютной истиной. Прям юношеский максимализм. Не удивлюсь что вы до сих пор в школе учитесь.
Общественность, знаете, очень разная. И кому-то нравиться, кому-то не очень, а кому-то очень не очень. Не надо говорить за всех. И тем более выдавать свои убеждения за абсолютную истину. Это неуважительно к другим. И частенько унизительно и оскорбительно.
… и минусует сразу много народу, есть вероятность, что делают они это не по злобе, а по делу.
Обычно по личной неприязни.
Взрослые культурные люди избегают минусовать. Вместо этого пишут конструктивно и аргументированно, что им не нравиться. Чтоб автор мог что-то ответить, объяснить, как-то защититься.
Минусуют красноглазые фанатики и школьники: «фу, мне не нравиться, минусну...».
Для тех кто в танке. Этот яваскрипт-подобный лисп. Этот кастыль (частичная инфиксная запись) добавлен для яваскриптологов. Чтоб им в первое время было удобно всякие (if (a != b)… писать. В этом смысл. Что тут неясного то?
Для красноглазых лисперов есть префиксная запись.
Или что «ой! мой святой лисп осквернили! фу...»?))
Так онаж и так есть? в чём претензия то?)))
Просто добавили немного инфиксной записи для яваскриптологов.
Зачем нужен TCO?
Автор же написал, что не почувствовал нужды в рекурсиях, поскольку добавил while. Только совсем зелёный начинающий программист не знает про TCO. Так, что я думаю автор хорошо знает зачем TCO нужен.
Для чего макросы и чем они лучше хардкода в парсере?
Может потому, что хардкод на яваскрипте компилируется в машкод и работает быстрее чем макросы? не?
Хотя согласен, макросов не хватает конечно. Без него этот лисп похож на огрызок.
… много строк кода, но вот по делу ли они написаны?
Ну вот и выясните. И напишите статью на Хабре в стиле: «Я считаю LittleLisp.js %овно!»)) Получите ещё дополнительные плюсы к карме;)
Наверное потому-что от изначального проекта Mary Rose Cook осталось «рожки да ножки». Автор написал, что 99% кода переписал.
Префиксная нотация есть. Инфексную — переделывает в префиксную парсер. Интерпритатор соответственно работает только с префиксной.
У вас проблемы с чтением текстов на русском языке?
Этот лисп сам по себе нетрадиционен)) Написан больше для привлечения js-программеров в мир лиспа. Макросов нет, зато много похожего, знакомого от js.
Будут макросы, наверное будет переделано на них. А сейчас хотябы так. Это вполне разумный шаг.
Ну она и так есть, судя по примерам. Смысл комментария вашего тогда? Кто хочет префиксную нотацию, пусть использует её. Кто привык к js/с/java может заюзать инфиксную, которая ему удобнее и понятнее. Автор молодец, что заранее это предусмотрел и сделал. Чтоб сообщество js-программистов не пугать непривычной для них префиксной нотацией и вызвать у них больше интереса к лиспу.
А в чём оно на Fort похоже то? Где здесь вообще прослеживаются следы с Fort, Tcl и Python? Или вы сами эти языки не знаете, просто видели пару раз и решили сумничать, сравнить?
Тем более. Функциональность есть, ООП есть — вот и мультипарадигменность. Согласен, незачем рассматривать сферический лисп в вакууме. Под определения лиспа этот лисп подпадает. Значит просто ещё один диалект лиспа на ряду с common lisp и scheme. Наверное их гораздо больше существует и это хорошо. Каждый выберет то, что ему ближе. Вот автору js-подобный лисп захотелось, вот и запилил. Что теперь гнабить его за это?)
Согласно википедии: Лисп — это язык обработки списков. Является функциональныйм. И то и то можно делать на этом урезанном искажённом варианте лиспа. Так-что не «в кассу» ваше «ещё не лисп»…
И что, без TCO рекурсия не заработает? и циклы через макросы нельзя организовать?
Макросы то есть? Вот если без них, то это очень урезанный извращённый лисп тогда… автор исправляй пожалуйста «это».
Интересная статья. Тоже мучаюсь с зубами.
Всё сделать самому и вручную - это круто!)
А Вы не пробовали трейнер T4A? Там есть синий выравнивающий зубные ряды и красный более жёсткий закрепляющий в правильном положении.
Интересно сколько аккумулятор держал со встроенным жёстким диском. Или он его раскручивал когда надо, а потом останавливал?
Всё так, всё так.
Но Вам карму так сольют, что вы пожалеете за то, что написали правду. Дураков всегда больше чем умных)
Конечно, а кто захочет с вами общаться? Только троли;)
Всем просто на вас наплевать. Всем ясно, что вам лижбы покритиковать да своё мнение протолкнуть как абсолютную истину. Уважалиб мнение других, давноб этот срачь закончился бы.
Вау! Круто! Новый тип вещдока: характерные орфографические ошибки! О ужос, я ошибаюсь в тех же словах, что и автор! Это провал…
Да никому с вами неприятно общаться. Вот все и проходят мимо.
Какая публика, вы чё? Все уже давно перестали читать этот срачь. Остались только красноглазые фонатики, которые воюют за чистоту лисп-мира, и троли))))
А я считаю, что нет. Или только вы и он обладаете абсолютной истинной, а я соответственно неправ и заблуждаюсь?
Всегда приятно тролить критикующих личностей уверенных, что они уж точно знают истинную истину, и те кто думают по другому — полностью неправы)
Да я живу во вселенной более уважающих и образованных людей, не счищающих, что есть только одна истинна, а всё остальное ложь и ерись И надо им на это указать, убедить для ихнего же блага (принести им «свет истины»). Там много истин и все они истинные. По этому они чужую истину уважают и не критикуют. А свою истину высказывают в виде мнения, начиная словами: «Я так думаю… я считаю… мой опыт говорит… я убеждён… сомневаюсь… и т.д.»
А не прямо и категорично: «Это никак не характеристика взрослого человека.» Ну да, конечно, вам виднее, вы обладаете истиной, а я нет. Сказанул глупость. Наверное потому, что дурак. И конечно же сейчас вы меня просветите как устроен в реальности мир, мне же во благо…
Это всего лишь ваше мнение. Не надо его выдавать за абсолютную истину.
«Я считаю (или убеждён) что это не является характеристикой взрослого человека». Ну, окей. Не считает и не считает. Его дело. Я пойду своей дорогой.
Так поступают уважающие люди. Минуснуть и не объяснить хотябы одной строкой — это неуважительно.
Это Хабр. Здесь все со всеми беседуют. Хотите один на один — личная переписка к вашим услугам.
Какого вы высокого мнения о себе однако! Говорите от лица общественности. Выдаёте разрешение на существование нового лиспа. Берётесь судить всё и вся как будто вы обладаете абсолютной истиной. Прям юношеский максимализм. Не удивлюсь что вы до сих пор в школе учитесь.
Общественность, знаете, очень разная. И кому-то нравиться, кому-то не очень, а кому-то очень не очень. Не надо говорить за всех. И тем более выдавать свои убеждения за абсолютную истину. Это неуважительно к другим. И частенько унизительно и оскорбительно.
Обычно по личной неприязни.
Взрослые культурные люди избегают минусовать. Вместо этого пишут конструктивно и аргументированно, что им не нравиться. Чтоб автор мог что-то ответить, объяснить, как-то защититься.
Минусуют красноглазые фанатики и школьники: «фу, мне не нравиться, минусну...».
Не нравиться — ну допишите функционал сами. В чём проблема? Пул-реквесты к вашим услугам)
Или вы только прийти, покритиковать можете: «ой как неправильно, ой как плохо, фу...»?
Для красноглазых лисперов есть префиксная запись.
Или что «ой! мой святой лисп осквернили! фу...»?))
Зачётно. Посмеялся)))
Так онаж и так есть? в чём претензия то?)))
Просто добавили немного инфиксной записи для яваскриптологов.
Автор же написал, что не почувствовал нужды в рекурсиях, поскольку добавил while. Только совсем зелёный начинающий программист не знает про TCO. Так, что я думаю автор хорошо знает зачем TCO нужен.
Может потому, что хардкод на яваскрипте компилируется в машкод и работает быстрее чем макросы? не?
Хотя согласен, макросов не хватает конечно. Без него этот лисп похож на огрызок.
Ну вот и выясните. И напишите статью на Хабре в стиле: «Я считаю LittleLisp.js %овно!»)) Получите ещё дополнительные плюсы к карме;)
А я вот напрягся и посмотрел:
github.com/maryrosecook/littlelisp/blob/master/littlelisp.js — 138 строк кода.
github.com/SaemonZixel/littlelisp.js/blob/master/littlelisp.js — 2012 строк кода.
И беглым взглядом разница сильно видна.
Изначальный вариант Mary Rose Cook мне кстати понравился больше. Он простой и понятный.
А вот у автора жесть яваскриптовая конечно.
На странице проекта в гитхабе Mary Rose Cook упомянута в первых строках. Так, что уважение проявлено достаточно.
Да. Мы вместе говорим на русском языке, знаем js и интересуемся лиспом. Этого достаточно?
Префиксная нотация есть. Инфексную — переделывает в префиксную парсер. Интерпритатор соответственно работает только с префиксной.
У вас проблемы с чтением текстов на русском языке?
Будут макросы, наверное будет переделано на них. А сейчас хотябы так. Это вполне разумный шаг.
Макросы то есть? Вот если без них, то это очень урезанный извращённый лисп тогда… автор исправляй пожалуйста «это».