|
92 / 59 / 8
Регистрация: 09.11.2011
Сообщений: 443
|
|
Полезные коды и авторские программы на Lisp30.10.2014, 09:43. Показов 44123. Ответов 132
Метки нет (Все метки)
Расскажите, пожалуйста, что на лиспе пишите? вкратце, хотя бы. Очень интересно.
Понятно, что студенты пишут лабы, но вот все остальные, чем занимаются? Сам пока ничего не пишу, а учу язык, но есть задумки написать веб-сервер для парсинга отчетов от АТС-ки. Заходит админ на него и смотрит кто куда и во сколько звонил по офису, статистика всякая там и прочее. В общем не стесняйтесь, похвастайтесь, может сумеете заинтересовать случайного прохожего языком.
1
|
|
| 30.10.2014, 09:43 | |
|
Ответы с готовыми решениями:
132
Полезные коды для PascalABC.NET
|
|
5 / 5 / 3
Регистрация: 25.07.2016
Сообщений: 182
|
||||||
| 30.07.2017, 21:39 | ||||||
|
Перевод чисел с арабской системы счисления в римскую:
1. s может стать списком при превращении числа Arab в строку (с последующим преобразованием строки в список символов) 2. К списку будет применена функция ВП, которая, в свою очередь будет применять к символам функцию превращения их в римские числа (которые будут образовывать список) 3. Слияние символов в строку и её печать. P.S. Это моя "фетиш-прога".
1
|
||||||
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
| 30.07.2017, 22:28 | |
|
Ужасно.
Сегодня написал по другому поводу, но к вашему коду тоже относится: Решение квадратного уравнения Хотите — создайте тему, обсудим.
0
|
|
|
199 / 102 / 4
Регистрация: 16.08.2015
Сообщений: 209
|
|
| 31.07.2017, 12:09 | |
|
Я уже выше писал, что сделал программу расчёта двигателя Стирлинга. Теперь добавлю, что я вообще писал и использовал на CL.
- искусственный интеллект (немного не дописал, ха-ха) - систему управления жизненным циклом базы данных Firebird (хранение исходников процедур, таблиц и триггеров в hg, сборка серверной части за одну команду, автогенерация представлений и интерфейсов для редактирования таблиц) - макросы для Firebird (сокращать часто используемые фрагменты текста) - генерацию процедур на SQL для отчётов по опросным листам - конвертер данных об экспериментах из XML в Firebird - конвертер данных о торговле из dbf в Firebird + интеграция данных из нескольких баз, работал в продакшене несколько лет - моделирование работы системы ветрогенератор-аккумулятор по архиву метеоданных - управление печью (читаем температуру, подаём сигнал на блок питания нагревателя) - сервер приложений (среднее звено в трёхзвенке) - среду для запуска тестов расчётной программы - транслятор с языка 1С 7.7 на лисп (без языка запросов и без форм. Язык сделал, стандартную библиотеку не доделал) - расширения функции read: привязки макросов чтения к символам, а не к буквам, перехват процесса чтения символа, запоминание положения прочитанных скобок и т.п. - совместно с monk - библиотеку для версионного состояния с поддержкой версионных структур, хеш-таблиц, консов и массивов - совместно с monk - версию интерпретатора SBCL с поддержкой call/cc. Может выглядеть очень впечатляюще, но на самом деле большинство моих проектов довольно самопальные по качеству Тот мой код, который можно опубликовать, находится здесь: https://bitbucket.org/budden/Сейчас делаю язык программирования Яр, транслируемый в Common Lisp, а также среду разработки clcon, поддерживающую tcl/tk, Common Lisp, язык Яр и markdown.
1
|
|
|
33 / 59 / 6
Регистрация: 22.01.2017
Сообщений: 640
|
|
| 31.07.2017, 18:34 | |
|
Крутой ты)
Добавлено через 8 минут Собственны язык, да и еще со стандартом) А он какую парадигму представляет? По чем учился компиляторы писать? Книга драконов?
0
|
|
|
199 / 102 / 4
Регистрация: 16.08.2015
Сообщений: 209
|
|
| 31.07.2017, 20:32 | |
|
Вопросы по моему ЯП лучше обсуждать в соответствующей теме
0
|
|
|
4710 / 4405 / 380
Регистрация: 12.05.2012
Сообщений: 3,102
|
|
| 19.02.2018, 08:39 | |
|
0
|
|
|
199 / 102 / 4
Регистрация: 16.08.2015
Сообщений: 209
|
|
| 23.02.2018, 14:32 | |
|
Уже давно выложил свои заметки про устройство SBCL. Они не особо упорядочены и системны. Я делал их, когда пробовал свои силы в модификации SBCL под свои нужды.
http://программирование-по-рус... -docs.html Сам генератор документов написан на смеси Common Lisp и Javascript. Чтобы определить статью, нужно вызвать макрос лиспа и дать ему текст статьи в виде markdown. Далее, библиотека showdown, написанная на javascript и транслированная с javascript на Common Lisp с помощью транслятора cl-javascript превращает эти кусочки в html. Далее небольшой кусок кода на лиспе составляет оглавления и т.п. Всё это можно взять в моём сборнике (Яре), но это там не документированно. Если кому-то интересно, пишите письма, адрес есть на сайте. Также есть никак не связанный с моим проект документирования SCBL: https://github.com/guicho271828/sbcl-wiki/wiki Так что если преподавателям нечем занять студентов, то их можно занять анализом и документированием тех частей SBCL, которые не документированы.
1
|
|
|
4710 / 4405 / 380
Регистрация: 12.05.2012
Сообщений: 3,102
|
|
| 02.05.2018, 14:48 | |
|
These months in Common Lisp: Q1 2018
https://lisp-journey.gitlab.io... p-q1-2018/
1
|
|
|
Заблокирован
|
|
| 04.03.2020, 14:27 | |
|
Делать было нечего, написал простую консольную игрушку с крутым названием))) с комментариями около 500 строк вышло всего)
1
|
|
|
1071 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,443
|
|
| 04.03.2020, 17:03 | |
|
а где приглашение, Знаток? Где код? как можно зайти и выйти одновременно?
0
|
|
|
Заблокирован
|
|||
| 04.03.2020, 18:59 | |||
|
Вход - это авторизация: логин и пароль
0
|
|||
|
1071 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,443
|
|
| 04.03.2020, 19:24 | |
|
А когда зайдешь в аккаунт, будет два выхода?
есть зип файлы
0
|
|
|
Заблокирован
|
|||
| 04.03.2020, 19:27 | |||
|
0
|
|||
|
Заблокирован
|
|
| 04.03.2020, 19:35 | |
|
vlisp, вот файл, если хочешь
Он на Clojure и для подсветки синтаксиса в редакторе нужно изменить расширение с txt yf clj соответственно
0
|
|
|
1071 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,443
|
|
| 04.03.2020, 19:35 | |
|
просто эта тема про коды, а не про картинки. создай гитхаб, выложи туда, дай ссылку здесь. в чем проблема. да даже здесь 500 строк - это не так много, если обернуть тегом
0
|
|
|
Заблокирован
|
|||||||
| 04.03.2020, 20:30 | |||||||
|
Могу и обернуть. Мне не трудно, просто я думал, что это будет не очень уместно.
1
|
|||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 04.03.2020, 23:38 | |
|
0
|
|
|
Заблокирован
|
|
| 05.03.2020, 09:32 | |
|
0
|
|
|
Супер-модератор
|
||||||
| 14.05.2020, 18:17 | ||||||
|
Давно хотел это написать... HomeLisp. Код, который "рисует" простые списки:
Это, разумеется, набросок. Результат ковидной скуки. При по-настоящему сложных списках будут наложения.
1
|
||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 15.05.2020, 21:25 | |
|
0
|
|
| 15.05.2020, 21:25 | |
|
Готовые решения и полезные коды на Visual Basic .NET (Часть-1) Программы на 1С и авторские права Поменять авторские права в описании программы Авторские программы, библиотеки, надстройки и шаблоны Полезные программы для програмистов под VB Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|