Автор | Сообщение |
divanov
19 сообщений |
#1128 2010-01-12 19:23 GMT+3 часа(ов) |
YLisp - Лисп-система отечественного происхождения. Включает интерпретатор, полукомпилятор, простую среду разработки на основе коммандной строки интегрированную среду. Реализует значительное подмножество CLOS: динамическое переопределение классов, множественное наследование слотов (обобщенные функции и методы не реализованы).
Оригинальная версия для MS-DOS (1993 г.): Дмитрий Иванов http://lisp.ystok.ru/ru/projects.html#YLisp Консольное приложение Windows: Арсений Слободюк http://www.ich.dvo.ru/~nmr/ylisp/ Кому интересно, обращайтесь к нему с пожеланиями о новых возможностях и улучшениях. |
|
Pirr![]()
36 сообщений |
#1129 2010-01-12 23:43 GMT+3 часа(ов) |
YLisp - очень интересен, но мне не понятны некоторые вещи:
1. Что такое полукомпиляция? 2. Под какой лицензией выпущен этот продукт? Раздел "Shareware - условия применения" не несет никакой ясности. 3. На сколько полно реализован стандарт Common Lisp? Столь компактный размер конечно приятен, но не внушает уверенности в полноте языка. |
|
HiASM - это просто праздник какой-то!
|
|
divanov
19 сообщений |
#1153 2010-01-15 21:53 GMT+3 часа(ов) |
Условия применения изменены на freeware. Реализация, как отмечено выше, неполная. Но многим выше крыши хватит :-)
|
|
misha![]()
1275 сообщений |
#1236 2010-01-27 01:15 GMT+3 часа(ов) |
Да, действительно многим выше крыши хватит.
|
|
Pirr![]()
36 сообщений |
#1238 2010-01-27 01:55 GMT+3 часа(ов) |
YLisp - позиционируется как язык для знакомства с Common Lisp или для обучения функциональному программированию.
Для этого его более чем достаточно. Но в обучении можно использовать любую реализацию Common Lisp, благо их много. Чем YLisp - отличается от остальных? Хотелось бы иметь отечественную Лисп систему, но такую, чтобы она была пригодна и для практического применения а не только в академических целях. |
|
HiASM - это просто праздник какой-то!
|
|
misha![]()
1275 сообщений |
#1241 2010-01-27 02:47 GMT+3 часа(ов) |
>Но в обучении можно использовать любую реализацию Common Lisp, благо их много.
Нормальных и бесплатных столько же сколько пальцев на одной руке. >Хотелось бы иметь отечественную Лисп систему, но такую, чтобы она была пригодна и для практического применения а не только в академических целях. Любая лисп система пригодна для практического применения. Вот только задачи у нас всех разные, поэтому и пошел миф об академичности лиспа. |
|
Pirr![]()
36 сообщений |
#1245 2010-01-27 13:36 GMT+3 часа(ов) |
Бесплатные или свободные? Бесплатных я не видел, а свободных много.
Любая пригодна - это верно, но не всегда хочется изобретать велосипед, хочется воспользоваться наработанным багажем а не делать все с нуля. Мне например нужен GUI под Windows... и как мне его прикрутить к YLisp? Уверен это возможно, но силы и средства потраченные на это будут несопоставимы с эффектом полученным от испоьзования YLisp. |
|
HiASM - это просто праздник какой-то!
|
|
misha![]()
1275 сообщений |
#1248 2010-01-27 15:59 GMT+3 часа(ов) |
Бесплатными я называю все идущие под GPL, BSD и с авторскими лицензиями, ориентированными на некоммерческое использование.
Вам необходимо хорошо изучить лисп, а уже потом GUI писать. Тем более, без умения работать с потоками вам ничего качественного не создать. Для меня навороченный интерфейс не главный показатель качества работы. отредактировал(а) misha: 2010-01-27 16:14 GMT+3 часа(ов) |
|
Pirr![]()
36 сообщений |
#1251 2010-01-27 16:40 GMT+3 часа(ов) |
Теорией я сыт по горло. Нужен следующий шаг - практика.
У меня есть собственная программа, улучшенный аналог которой мне хотелось бы реализовать на Лиспе. т.е. вся логика и алгоритм уже отработаны, но нужен GUI, не навороченный, простенький - поля ввода, кнопки и таблицы... А этого мне YLisp дать не может. |
|
HiASM - это просто праздник какой-то!
|
|
misha![]()
1275 сообщений |
#1255 2010-01-27 18:09 GMT+3 часа(ов) |
А что делает эта программа? Для чего она нужна?
|
|
Pirr![]()
36 сообщений |
#1258 2010-01-27 23:41 GMT+3 часа(ов) |
Цитата Программа - клиент к сетевой базе данных на MySQL с зачатками экспертной системы. А хочется отказаться от СУБД, сделать настоящую экспертную систему и чтобы клиенты находили друг друга в сети и обменивались актуальной информацией. |
|
HiASM - это просто праздник какой-то!
|
|
misha![]()
1275 сообщений |
#1261 2010-01-28 02:28 GMT+3 часа(ов) |
Думаю, Лисп не раз сыграет с вами злую шутку. И вам таки придется разработать собственный безопасный диалект.
|
|
Pirr![]()
36 сообщений |
#1263 2010-01-28 11:59 GMT+3 часа(ов) |
А я не ищу легких путей
![]() |
|
HiASM - это просто праздник какой-то!
|
|
misha![]()
1275 сообщений |
#1265 2010-01-28 13:39 GMT+3 часа(ов) |
А это значит, что я вашей экспертной системы так и не увижу
![]() |
|
asbest
64 сообщений |
#1315 2010-02-09 14:29 GMT+3 часа(ов) |
В YLisp простенький текстовый интерфейс в стиле 90х (foxpro, turbo vision, far manager) можно легко организовать. Но FFI, сокетов, к сожалению, нет - mysql не прикрутишь никакой.
Арсений |
|
misha![]()
1275 сообщений |
#1324 2010-02-10 13:22 GMT+3 часа(ов) |
Цитата |
|
asbest
64 сообщений |
#1343 2010-02-10 18:38 GMT+3 часа(ов) |
Золотые слова.
Арсений |
|