Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Представляю newLISP (делюсь впечатлениями)  (Прочитано 1787 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн starloh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Так вот оно какое - ядро Linux!!!
    • Просмотр профиля
Путешествуя по просторам сети я наткнулся вот на этот сайт http://www.newlisp.org/. После некоторого гугления. на тему, кто что думает про newLISP, я убедился, что основная масса народа высказывается в его сторону весьма скептически (во всяком случае в рунете). Поэтому решил сам пощупать, что это за зверь. Предлагаю вашему вниманию отчет о проделанной работе http://narod.ru/disk/449451001/newLISP-cgi-MySQL.pdf.html 8)
« Последнее редактирование: 28 Ноября 2010, 06:54:18 от starloh »
Кривые руки - болезнь головы!

Оффлайн starloh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Так вот оно какое - ядро Linux!!!
    • Просмотр профиля
Снова newLISP
« Ответ #1 : 13 Июля 2011, 09:11:20 »
Вот здесь проходит интересный конкурс. Призов мне там не видать, зато я нашел еще один повод продемонстрировать возможности newLISP. Представляю скрипт решающий задачу о треугольнике (погоды в конкурсе он не сделает все равно). delta.pdf Размер 328 кб.
Кривые руки - болезнь головы!

Оффлайн Обедающий философ

  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
    • Искусственная жизнь по-русски
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #2 : 13 Июля 2011, 13:30:51 »
Ну кошкин ёж, почему надо обязательно так выкладывать, чтобы надо было кучу лишних телодвижений сделать, чтобы прочитать? Почему просто ХТМЛ-страницу на том же народе не сделать?
Боится смерти тот, кто мало сделал за свою жизнь. /Фидель Кастро/

Оффлайн starloh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Так вот оно какое - ядро Linux!!!
    • Просмотр профиля
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #3 : 13 Июля 2011, 14:01:48 »
Ну кошкин ёж, почему надо обязательно так выкладывать, чтобы надо было кучу лишних телодвижений сделать, чтобы прочитать? Почему просто ХТМЛ-страницу на том же народе не сделать?
Закон Мерфи - "Для любого процесса найдётся такой, без завершения которого невозможен данный."   :P
Кривые руки - болезнь головы!

Оффлайн Обедающий философ

  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
    • Искусственная жизнь по-русски
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #4 : 13 Июля 2011, 14:25:29 »
А это здесь при чём?
Боится смерти тот, кто мало сделал за свою жизнь. /Фидель Кастро/

Оффлайн starloh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Так вот оно какое - ядро Linux!!!
    • Просмотр профиля
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #5 : 13 Июля 2011, 14:55:18 »
А это здесь при чём?
WEB-странички имеют свойство умирать, а pdf-файл (если понравится) будет тихо пылится на винте  ;) Опять-же инет будет не нужен  8)
Кривые руки - болезнь головы!

Оффлайн Обедающий философ

  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
    • Искусственная жизнь по-русски
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #6 : 13 Июля 2011, 17:31:24 »
Ну сделай страничку в двух местах и сохрани её на винте, делов-то. А заставлять читателя делать десять кликов там, где можно было бы сделать один - такое даже десять лет назад считалось моветоном.
Боится смерти тот, кто мало сделал за свою жизнь. /Фидель Кастро/

ywaw

  • Гость
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #7 : 14 Июля 2011, 23:22:46 »
Ну кошкин ёж, почему надо обязательно так выкладывать, чтобы надо было кучу лишних телодвижений сделать, чтобы прочитать? Почему просто ХТМЛ-страницу на том же народе не сделать?
Закон Мерфи - "Для любого процесса найдётся такой, без завершения которого невозможен данный."   :P
Хотел почитать, но как увидел "введите буквы с картинки" - как отрезало - Досвидания! :2funny:

Оффлайн Обедающий философ

  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
    • Искусственная жизнь по-русски
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #8 : 15 Июля 2011, 01:31:08 »
Во, я смотрю, любители лиспа здесь собираются. Тогда я вопрос задам - вы часом не знаете какого-либо интерпретатора лиспа (или подобного языка), достаточно простого, чтобы его можно было бы разумной ценой перекроить под собственные специфические нужды? Ну и вообще кухню на примере изучить.
Боится смерти тот, кто мало сделал за свою жизнь. /Фидель Кастро/

ywaw

  • Гость
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #9 : 15 Июля 2011, 11:07:24 »
Вот здесь исходник лиспа:
http://sources.codenet.ru/download/3596/Lisp.html

Оффлайн Обедающий философ

  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
    • Искусственная жизнь по-русски
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #10 : 15 Июля 2011, 11:47:43 »
Ну это на лиспе - это немного не то, к тому же без комментариев. В SICP тоже есть пример метациклического интерпретатора, причём с подробнейшими комментариями. Правда, я эту главу до сих пор не прочёл, ибо появились другие дела. Я имел в виду интерпретатор на более "низкоуровневом" языке навроде С++.

Кстати, ещё один вопрос. Я слышал много хвалебных отзывов о механизме макросов в лиспе (насколько я понял, в scheme это define-syntax). Однако в SICP я когда искал, то не нашёл об этом ни одного упоминания (хотя, возможно, я плохо искал). Хотелось бы ссылку на хорошую статью, посвящённую этому вопросу.
Боится смерти тот, кто мало сделал за свою жизнь. /Фидель Кастро/

Оффлайн starloh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Так вот оно какое - ядро Linux!!!
    • Просмотр профиля
Представляю newLISP (делюсь впечатлениями)
« Ответ #11 : 31 Июля 2011, 01:21:14 »
Вижу народу стало интересно, с чем едят newLISP  :) Продолжаю знакомить всех желающих с его возможностями. Сегодня статья о комментариях и создании документации в newLISP. Встречаем - newLISPdoc.pdf Размер 377 кб.
Кривые руки - болезнь головы!

andrey_p

  • Гость
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #12 : 31 Июля 2011, 07:14:59 »
@ Постоянно ненасытному ...  ;)
В интернете плавает очень любопытная книжка - Programming Languages: An Interpreter-Based Approach by Samuel N. Kamin. Там реализация всего чего можно, но на Паскале. Кто-то переделал все на С++ - искать надо "Kamins interpreters C++"
А по макросам - "On Lisp". Сильно голову ломает, но как раз то что нужно, если серьезно ко всему этому подходить.




Оффлайн Обедающий философ

  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
    • Искусственная жизнь по-русски
Re: Представляю newLISP (делюсь впечатлениями)
« Ответ #13 : 31 Июля 2011, 09:54:44 »
Премного благодарен!
Боится смерти тот, кто мало сделал за свою жизнь. /Фидель Кастро/

Оффлайн starloh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Так вот оно какое - ядро Linux!!!
    • Просмотр профиля
Представляю newLISP (делюсь впечатлениями)
« Ответ #14 : 01 Августа 2011, 16:42:10 »
Для опытов с newLISP (и не только для этого) может пригодится "песочница". В общем читаем SandBox.pdf и делаем выводы. Размер 245Kb

Пользователь решил продолжить мысль [time]Wed Aug  3 00:32:57 2011[/time]:
В прошлом посте я предложил использовать "песочницу", для различных опытов и нужд. Теперь предлагаю Вашему вниманию скрипт на newLISP, позволяющий автоматизировать наиболее нудную часть изготовления "песочницы". Встречаем ldd-sandbox.tar.bz2 Размер 3.56Кб.
« Последнее редактирование: 03 Августа 2011, 10:11:23 от starloh »
Кривые руки - болезнь головы!

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.