Здравствуйте!
Не встречались ли кому-нибудь русифицированные реализации Лиспа?
Я вот думаю заняться на досуге...
Обрусение Лиспа
Сообщений 1 страница 6 из 6
Поделиться103.09.2015 16:25:01
Поделиться202.04.2016 20:43:44
1) Яр же!
Язык программирования ЯР
Денис Будяк <budden73@mail.ru>
http://rosinmn.ru/ecovillage/lisp/announce_lang.html
http://rosinmn.ru/ecovillage/LISP_announce_lang.html
https://bitbucket.org/budden/yar/src/de … ew-default
У Америки есть десятки живых и развивающихся новых языков (Google - golang, Mozilla - Rust, Apple - Swift, у Facebook - Hack и ещё есть коллективный clang),
то почему у нас реально живёт только 1С?
Мой язык не уступает лучшим заморским новинкам. Ищу спонсоров.
2. Должно начинаться на букву, которая различима на письме от Английских, чтобы давать файлам расширения, ну и вообще.
3. Должно легко находиться в поисковиках.
4. Должно быть достаточно коротким, поскольку будет упоминаться часто.
Это граничные условия.
Конкретно это слово "Яр" достаточно древнее, исконное и означает жизненную энергию.
Связано с Солнцем, с зарождением урожая, с любовью и мужской силой.
Чтобы почувствовать энергию этого сочетания звуков, его достаточно произнести.
Если у него "семантика CL", то цели у вас двоих совпадающие.
Я бы присоединился, да лисп в школе не изучал...
2)
ещё одна тропинка. Представлю ряд публикации ... http://shmat-razum.blogspot.com/2011/11/racket.html "Есть табак, да нечем нюхать" (ц) ...Цель авторов Racket можно сформулировать так: дать разработчикам возможность создавать свои языки, не лишая их при этом прелестей Лиспа. «Лисп как основа и любой ваш каприз вдобавок» — звучит как предложение, от которого невозможно отказаться. В отличие от Common Lisp, где новые языки как правило создаются на базе грамматики S-выражений, в Racket для них допустима любая грамматика. Плюс к тому, отладчик и редактор с подсветкой синтаксиса — практически даром. Решительно невозможно отказаться... http://homelisp.ru/help/lisp.html "Очень краткое введение в язык Лисп " ... (ц) Честно говоря, автор первоначально не планировал излагать в этом руководстве основы Лиспа. Однако, изучив литературу, изданную по Лиспу на русском языке, автор вынужден признать, что она весьма немногочисленна, а последняя книга по Лиспу издана почти 20 лет назад. Получается, что читатель, не знакомый с Лиспом, вынужден либо искать библиографические редкости, либо что-то качать из Интернета... .. В заключение, автор просит извинения у искушенного читателя (если он сюда забредет!) за навязчивое объяснение элементарных вещей... Его разработка по Липсу.. http://habrahabr.ru/post/83587/ ...(ц) HomeLisp (домашний Лисп) – это 32-х битная реализация Лиспа в среде Windows.За основу была взята реализация Лиспа, описанная в книге С.С. Лавров, Г.С. Силагадзе «Автоматическая обработка данных. Язык Лисп и его реализация» М. 1978.. ...HomeLisp включает в себя следующие независимые компоненты:
1.Среду разработки (IDE), содержащую ядро языка, текстовый редактор, конструктор диалогов (экранный дизайнер), построитель EXE-файлов и скромные средства отладки;
2.COM-библиотеку, позволяющую вызывать Лисп из любой программной среды, поддерживающей COM-автоматизацию (например, из Microsoft Excel), а также два скриптовых «движка», позволяющих писать скрипты на языке Лисп;
3.WEB-компоненту для работы на WEB-сервере IIS, позволяющую построить учебный класс для изучения Лиспа (при этом WEB-компонента инсталлируется только на сервере).. И домашняя страницы "Ракеты" http://racket-lang.org/ на которой тренировался в создании языков первый автор.. это полноценная в добавок "руссифицированная " "Лисп-станция"
Отредактировано ВежливыйЛис (02.04.2016 20:57:12)
Поделиться303.04.2016 11:37:59
Я бы присоединился, да лисп в школе не изучал...
Да мало ли чего мы не изучали в школе! Я в школе вообще ничего по программированию не проходил. И что теперь, вообще не программировать? Те языки, что сейчас использую, я даже в вузе не изучал. Всё самостоятельно изучалось. Программист, который не занимается самообразованием, быстро становится ненужным.
Поделиться405.04.2016 19:17:07
О, тут про меня говорят, а я и не знаю. Не стесняйтесь, в мою тему заходите.
Сергей, если хотите заняться русификацией лиспа, нужно сначала выбрать правильный лисп. Предлагаю SBCL - это самый быстрый из лиспов с открытым кодом. И у него хорошая лицензия (можно делать коммерческие разработки).
Я предложил бы начать с русификации сообщений об ошибках. На мой взгляд, должен быть переключатель или какой-то словарь, позволяющий быстро получить англоязычную версию любого сообщения (потому что только их можно будет найти потом в интернете).
Сами ключевые слова лиспа не так важно переводить - они описаны в литературе, есть, например, перевод старого стандарта
https://github.com/filonenko-mikhail/cltl2-doc
Это можно сделать, но это не так важно, как сообщения об ошибках, и не так полезно. Потому что с англоязычными ключевыми словами и переводом документации разбираться возможно, а без перевода сообщений об ошибках и без знания языка практически работать невозможно.
Поделиться505.04.2016 20:12:21
Сергей, если хотите заняться русификацией лиспа
budden, это не я хотел заняться, а john_head, я просто перенёс или переименовал ветку, и пришлось его сообщение через своё вставить. Убогие возможности у этого форума.
Поделиться607.04.2016 15:03:35
Понял, спасибо.