![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Iron Bug |
![]() ![]()
Сообщение
#1
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
Есть тут писатели на Lisp'e?
Я тут заинтересовалась Lisp'ом, в качестве общего самообразования. Время маленько появилось, но вот, поглядев на разнообразие разных диалектов и реализаций, что-то мне стало всё совсем неочевидно: который из них мне более подойдёт? Учитывая то, что я в нём нифига не понимаю (пока что), но с рассчётом, что в будущем смогу что-то на нём писать и оно будет соответствовать моим запросам. И вот у меня вопрос: что из лисповских реализаций подойдёт под мои требования? Во-первых, конечно, хотелось бы опенсорцную реализацию. Проприетарные решения стараюсь не юзать в принципе. Чтобы был кроссплатформенный (хотя бы линь и венда), и в то же время компилируемый, вариант. Чтобы без особого геморроя можно было перекомпилять код под разные системы. Интерпретатор особо не интересует, хотя вреда от него не будет. Ещё хотелось бы уметь заставить работать вместе модули, написанные на Си или C++, с модулями на Lisp, если такое возможно. Ну и IDE, если есть какие специализированные и удобные (тоже из опенсорца желательно). |
|
|
![]() |
AD |
![]()
Сообщение
#2
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Есть тут писатели на Lisp'e? Я тут заинтересовалась Lisp'ом, в качестве общего самообразования. Время маленько появилось, но вот, поглядев на разнообразие разных диалектов и реализаций, что-то мне стало всё совсем неочевидно: который из них мне более подойдёт? Учитывая то, что я в нём нифига не понимаю (пока что), но с рассчётом, что в будущем смогу что-то на нём писать и оно будет соответствовать моим запросам. И вот у меня вопрос: что из лисповских реализаций подойдёт под мои требования? Во-первых, конечно, хотелось бы опенсорцную реализацию. Проприетарные решения стараюсь не юзать в принципе. Чтобы был кроссплатформенный (хотя бы линь и венда), и в то же время компилируемый, вариант. Чтобы без особого геморроя можно было перекомпилять код под разные системы. Интерпретатор особо не интересует, хотя вреда от него не будет. Ещё хотелось бы уметь заставить работать вместе модули, написанные на Си или C++, с модулями на Lisp, если такое возможно. Ну и IDE, если есть какие специализированные и удобные (тоже из опенсорца желательно). Так-с. Для обучения можно использовать Scheme. Для производственной работы лучше конечно же Common Lisp. Под CL (Common Lisp) лучше всего использовать Allegro, но он платный. Из свободных слышал про ECL (Embeddable Common Lisp). В составе cygwin можно поставить Gnu Lisp. Писать код можно в Emacs. Он сам на Lisp реализован. Ну наверное, для начала этой информации хватит? ![]() |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 12.4.2025, 7:53 |