Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/25: Рейтинг темы: голосов - 25, средняя оценка - 5.00
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186

Lisp в GNU Emacs

30.01.2012, 23:26. Показов 5169. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте. думаю гну емакс объект достойный внимания. у меня вопрос, можно ли на его встроеном интерпретаторе запускать сразу две или 3 программы, или создать запуск цепи: одна прога открывает вторую, вторая третью, третья четвёртую? я не хакер, просто хочу попробовать поюзать Lisp в емаксе своими способами, возможно не только своими, с целью облегчения работы с кодом, да и вообще с текстом. и если емакс умеет лиспом читать почту, то может он сможет ещё читать и форум? желательно и модерировать, а то не установил мод-спамеры надоедают, да и не только, может просто найти что в инете из текста, а то бывает часами гуглишь сидишь, меняешь комбинации фраз. не то это.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.01.2012, 23:26
Ответы с готовыми решениями:

Автоматизация компиляции в Emacs средствами Lisp
Использую emacs 23.3.1 для разработки под Си. Если в текущем буфере открыт *.c файл, то при нажатии на F9 происходит компиляция согласно...

Как прикрутить Common Lisp к Emacs?
На win 7/64 с админовыми правами запустилась такая конфигурация .emacs: (custom-set-variables ;; custom-set-variables was added by...

Lisp in Box ide:slime+emacs выполнить сохраненный фаил
Здравствуйте!Собираюсь освоить lisp.В основном занимался java.Начал заниматься по книге practical common lisp.Там работают в среде lisp in...

37
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186
05.02.2012, 11:21  [ТС]
Студворк — интернет-сервис помощи студентам
http://habrahabr.ru/blogs/lisp/131418/ автор вообще пропустил этот шаг с установкой slim, у меня его в папке sbcl нет. а других статей русскоязычных гугл не гуглит, хотел настроить GCL, но гугл начинает подменять выражение GCL на GCC
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
05.02.2012, 11:22
Цитата Сообщение от Hretgir Посмотреть сообщение
автор вообще пропустил этот шаг с установкой slim, у меня его в папке sbcl нет
а кто сказал, что оно вообще там должно быть? И да, какой автор и какая статья, расскажешь?
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186
05.02.2012, 11:28  [ТС]
Цитата Сообщение от transformator.t Посмотреть сообщение
Nameless One, пускай пишет, интересно читать. разнообразие.
пойди папаши, для разнообразия, на производство. сварщиком экзотика и колорит офигеть, заюудешь что здоровье вообще что-то значит . я не жалуюсь, я те говорю, я сварщик уже как 17 лет

Добавлено через 1 минуту
Цитата Сообщение от Nameless One Посмотреть сообщение
а кто сказал, что оно вообще там должно быть? И да, какой автор и какая статья, расскажешь?
http://habrahabr.ru/blogs/lisp/131418/ ну вот же статья
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
05.02.2012, 11:33
Цитата Сообщение от Hretgir Посмотреть сообщение
ну вот же статья
а ты раздел "Среда разработки" читал?
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186
05.02.2012, 11:34  [ТС]
Цитата Сообщение от Nameless One Посмотреть сообщение
а ты раздел "Среда разработки" читал?
где? там ничё не сказано про это, там сказано, что подробно всё сказано
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
05.02.2012, 11:35
А вообще, и Emacs, и SBCL, и SLIME распространяются с документацией, и читать нужно в первую очередь ее.
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186
05.02.2012, 11:40  [ТС]
с русскоязычной? а зачем тогда эти понты с статьёй? я чё много прошу? нету там русскоязычной документации. помогите настроить, я сам потом и инглиш выучу и переводчика на Lisp е напишу, себе, не бойтесь, коммерческую версию распространять не буду. пусть сидят дальше вымораживают свои кровные (тока кровью там и не пахнет, там запашки и шуточки другие , по радио слышно, я тоже за них попрошу ещё раз, они по радио просили в москве: начальство, не запрещайте интеллектуальным работникам москвы заниматься сексом на факсах, а то они мла злые очень. ну они сами просили, я тока напомнил, а то их вроде никто не услышал)гроши за патентованые слова байт кода. я делаю для себя, ос, да, ос если что фря выложу, если сделаю.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
05.02.2012, 11:45
Цитата Сообщение от Hretgir Посмотреть сообщение
где? там ничё не сказано про это, там сказано, что подробно всё сказано
да что ты такое несешь?
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186
05.02.2012, 11:52  [ТС]
Цитата Сообщение от Nameless One Посмотреть сообщение
да что ты такое несешь?
Вложение 125223
эй, полегче, это описано последней операцией. и кто после этого несёт? там же сказано: "подробно". и как после этого можно руководствоваться этой статьёй? я вообще то предполагал что некоторых надо читать задом наперёд, но никак не могу взять в голову в каких местах их переворачивает.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
05.02.2012, 11:57
Цитата Сообщение от Hretgir Посмотреть сообщение
так это описано последней операцией
ну и что? Какая собственно, разница? Или тебе больше придраться просто не к чему?
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186
05.02.2012, 12:01  [ТС]
ну попробуй оплатить проезд выйдя из автобуса. почувствуешь разницу. а лучше наесться, только почитав меню, заказывать не надо, тем более есть. но всё равно спс.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
05.02.2012, 12:04
Hretgir, как связан проезд на автобусе и Common Lisp? Левые аналогии не прокатят. Ты объясни мне аргументированно, что не так с описанием установки текстового редактора и модуля к нему в конце статьи? И почему вообще нормального человека могут волновать такие вопросы?
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186
05.02.2012, 15:01  [ТС]
только вот нету такого файла как в статье init.el, есть другие, похожие, 3 штуки, но все они в директории emacs, уже и версию ставил как у автора статьи. ничего нет. в смысле, какие вопсросы? а вообще тех, кто не в танке всё, как бы, волнует, в той или иной степени. если ничего не волнует, то и жизнь будет как у личинки в коконе. и нелевых аналогий не бывает, они все левые, просто опять же, в той или иной степени. приведи мне нелевую аналогию. аналогия-сходство, подобие.а не идентичность. а вданном случае это статья что и как делать. действия имеют последовательность, кроме синхронных, а в статье её нет получается.

Добавлено через 11 минут
хотя автор пишет: потом, теперь и.т.д. но меня это волнует до тех пор, пока я не настроил всё это. потом...потом возможно мне будет всё равно, в любом случае вопросов, по настройке и статье, после настройки, я задавать не буду.

Добавлено через 15 минут
да и вообще, смотря что подразумевать под словом человек, или словосочетанием с ним в купе с словом нормальный
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
05.02.2012, 15:02
Цитата Сообщение от Hretgir Посмотреть сообщение
только вот нету такого файла как в статье init.el
этот файл управляет настройкой и инициализацией Emacs'а, поэтому по умолчанию он или отсутствует, или имеет дефолтное содержимое. Тебе нужно создать в нужной директории такой же по содержанию (или похожий) файл.

Цитата Сообщение от Hretgir Посмотреть сообщение
и нелевых аналогий не бывает, они все левые, просто опять же, в той или иной степени
вот и я про то же. Нельзя приводить левые аналогии как доказательство своей точки зрения. Для этого нужно приводить аргументы. А с аргументацией у тебя, к сожалению, не очень

Цитата Сообщение от Hretgir Посмотреть сообщение
действия имеют последовательность, кроме синхронных, а в статье её нет получается, хотя автор пишет: потом, теперь и.т.д
да ладно? Все эти три действия (установка SBCL, установка и настройка Emacs, установка и настройка SLIME) можно, в принципе, выполнять в любом порядке, однако логичнее и проще всего это делать именно в том порядке, как описано в статье.
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186
06.02.2012, 06:19  [ТС]
я тебе не доказывал свою правоту. я тебе предложил попробовать. ты же не желаешь принимать объективно чужую точку зрения, вот и пришлось приводить аналогию.может и можно так, как ты говоришь, только в начале статьи написано, что она подробная, а последовательность автор указывал. а какой смысл мне доказывать свою правоту? я дисертацию не защищаю, теорий новых не выдвигаю, хотя две подработал чутка, в физике. я отставиваю своё право, а не правоту, вещи вроде разные. или нет?

Добавлено через 56 минут
у меня есть папка пользователи, в корне диска, users нету. есть далее windows/microsoft.net.....и там далее через три ветки есть такая папка, в папке security. не знаю что делать. у меня семёрка винда, если что.

Добавлено через 44 минуты
и вообще какая разница на этот файлик, если путь к нему нигде не указан? ну в настройках. значит он и не нужен? ну создам я его. и что с того? к нему ведь ничто не обращается, раз его нет. или что-то будет его искать не взирая на отсутствие пути, ведя поиск везде? хотя пожалуй тут всё таки последовательность есть мб, может при установке что то изменится, хотя вряд ли. ну да, так чё статья, то подробная. щас попробую вернуться на несколько действий с статьи. хотя нет, слим должен быть подключен, чтобы что-то делать. получается так. нда...

Добавлено через 16 минут
если приглашение CL_USER> будет в slim, и я не могу этот slim привязать и запустить, значит я ничего не могу сделать, за отсутствием информации . логически выходит так. мне статья не помогла. кроме того осталось неясным кому и зачем нужен файлик, путь к которому нигде не указан, или что его будет искать, хотя нагружать компьютер поиском, когда можно указать путь, вообще дикость. не понимаю зачем этот файл нужен. или я могу приглашение получиьт и так? или это секретная информация и у меня нет на неё права? ах ну да, есть, после изучения инглиша, только я вот думаю что метаязык лучше был бы. а так да можно и инглиш изучать, только смысл этого государства тогда весьма прозрачным становится, начиная вот с таких подробных статей, и со смысла таких подробностей.

Добавлено через 13 минут
и странно что кто-то считает что последовательность может быть любой, если слим не настроен, то выходит REPL уже не будет, его же в слиме получают. аномалия какая-то...

Добавлено через 1 час 8 минут
хотя дейсвительно, emacs всё это дело видит, как ни странно

Добавлено через 11 минут
В принципе, можно начинать работать.
Запускаем Emacs (через меню пуск, или runemacs.exe в %путь_к_emacs%/bin/).
Набираем Alt+X и печатаем slime
----------
далее не происходит ничего, как в статье, нажимаю Alt+X печатаю slime, жму интер, emacs дописывает [no match], да и после нажатия alt+x я вижу в емакс совсем другое чем автор статьи

Добавлено через 11 минут
думаю это отсутствие скобок в переменных.

Добавлено через 7 минут
они вообще исчезли, переменные которые я определял

Добавлено через 5 минут
создал снова, пробовал и со скобками и без, результат тот же. и что я делаю не так?

Добавлено через 1 час 20 минут
откомпилировал естественно slim, только он не появляется запускается.

Добавлено через 4 минуты
Compilation exited abnormally with code 255 at Sun Feb 05 20:47:31 это ошибка? и с SBCL заущеным компилил, и без
emacs -batch -L . -eval '(byte-compile-file "slime.el")' ; rm -v slime.elc и так
сорри, последнее это slim autoloads

Добавлено через 12 минут
точнее, нет, не auto loads, то я при входе в emacs пробовал разные кнопки жать, когда он предлагал выбор. короче по всякому пробовал, или нельзя?

Добавлено через 9 часов 11 минут
там выбор небольшой y и !, и ещё клавиша. ну нет так нет. буду на паскале свой писать, там всё нормально расписано. статья хорошая, почитай и напиши свой компилятор назывется. пусть простенький, но напишу. мне для инглиша и для асма, требования не большие, но лисп был бы лучше.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
06.02.2012, 11:13
Цитата Сообщение от Hretgir Посмотреть сообщение
я тебе не доказывал свою правоту. я тебе предложил попробовать. ты же не желаешь принимать объективно чужую точку зрения
принимать на веру чужую точку зрения, которая не подкреплена доказательствами и не совпадает с моей? Нет уж
Цитата Сообщение от Hretgir Посмотреть сообщение
у меня есть папка пользователи, в корне диска, users нету
в своей домашней папке создай папку .emacs.d, а в ней уже init.el
0
 Аватар для Hrethgir
266 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,295
Записей в блоге: 186
07.02.2012, 14:04  [ТС]
да сделал я уже это. не настраивается. и так пробовал и так. тут нужна пошаговая инструкция, по настройке. хоть плати, всё лучше чем писать самому свой язык и компилятор с интерпритатором, всё равно тогда фри паскаль осваивать, на него болше мануалов и руководств русскоязычных. так то я и программировал, и на асме программировал, давно правда, когда мозгов не было, зато получалось, ну и решил как бы что не нужно оно пока, да и обстоятельства. а вот сейчас вроде и мозги какие-то появились, и вроде понимаю как они работают и что им нужно, а вот с аппаратной частью и средой разработки проблемы

Добавлено через 45 минут
с интепретатором, сорь

Добавлено через 1 час 5 минут
не получается у меня alt x и slim, пишет No match , точнее не пишет, а добавляет в квадратных скобках . что это может значить? может файл init.el редактировать не нужно было? а то я скопипастил туда часть листинга от автора статьи, так вроде он пишет что нужно.

Добавлено через 13 часов 21 минуту
только он сказал что это часть файла. мб в этом проблема? вряд ли. а так всё делаю как написано. скриншот нужен? или всё уже, для старожил тема внимания не достойна? может переменные без скобок должны быть? не знаю что думать, в этих случаях думается всегда волновым алгоритмом...

Добавлено через 26 минут
можно попробовать другим путём? открыть файл с директории siime емаксом, откомпилировал Compile command: emacs -batch -L . -eval '(byte-compile-file "slime.el")' ; rm -v slime.elc
хочу запустить откомпилированый файл курсором, не могу найти откомпилированный
думаю такого быть не должно:
---------------------------
-*- mode: compilation; default-directory: "c:/Lisp/Slime/libraries/slime-2012-02-04/" -*-
Compilation started at Tue Feb 07 12:33:18

emacs -batch -L . -eval '(byte-compile-file "slime.el")' ; rm -v slime.elcL
End of file during parsing

Compilation exited abnormally with code 255 at Tue Feb 07 12:33:19
---------------------------
пробовал компилить по разному, возвращает 255 ошибку

Добавлено через 13 минут
а чё у афтора статьи все слэшы наоборот стоят, в другую сторону? это тоже подробность какая-то очередная? статья вобщем то скорее всего была опубликована с целью получения какой-то рицензии, написана отстойно. вот мне тут пальцем тычат что я не прав. не пойму правда в чём. а у автора куча косяков и статья лажовая, с ошибками такими, но он почему то кодер крутой. а чё тогда его публикации с ошибками, причём не человеческого языка, а ошибки правописания путей, последовательности действий. похоже автор делал это специально, я так понял что он всё же кодер и этот проект поддерживает сам, хотя мб ему просто работа нужна была. странная статья вообще-то...

Добавлено через 14 минут
...а вообще таких статей много, есть в написании путей подменяют буквы с латинских на русские, а есть ещё и книги питербургской печати по яве с целью явного вредительства, я бы за них судился я с одной такой провозился 3 дня с перерывами конечно, пришлось по кадрам смотреть урок с диска, чтобы выявить ошибку издателя, и выявил, а есть ещё автоторговля на форексе с политизированной техподдержкой, и там я выявил как техподдержка вредит клиентам, точнее это уже не политика-это преступный синдикат гос. масштаба, а есть ещё министерство образования, которое учит устаревшим знаниям, да и то "учит", просто бабло рубит, а есть ещё Путин, который хочет снова стать президентом, под ведомсвом которого расцвела вся эта малина. потом плюнул на это дело, я понял что это за кухня, просто на каждом форуме и со временем мои выводы крепнут. но кодить я буду всё равно ребята, и когда я начну кодить, вам станет дурно от вашей же наглости и глупости, если вы такие-же, а вы скорее всего такие-же...

Добавлено через 15 минут
но что самое эффективное, есть такая же медецина и охрана труда, защита прав( любых в плоть до патентования изобретений), по отношению к тем, кто не причастен к этому синдикату. и я в него не прошусь, чтобы туда попасть достаточно быть мразью, даже не конченой, это они тут всех кончают, медленно и уверенно

Добавлено через 54 минуты
точнее не автоторговля, продажа ботов, российских дэвов, для автоторговли (тут лучше быть поточнее)
0
07.02.2012, 15:11
 Комментарий модератора 
Тема закрыта. ТС сам ушел от неё.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.02.2012, 15:11

Списки. GNU Common Lisp
1) сформировать список L1 из элементов: произведение всех элементов исходного списка L, произведение n-1 последних элементов, произведение...

GNU Common Lisp. списки
Здравствуйте. помогите решить задачу написать программу, реализующую тел.справочник. в нем содержится информация о каждом абоненте: Ф,И,О,...

сумма ряда. GNU Common Lisp
вычислить сумму ряда 2/1+3/2...+(n+1)/n. у меня выводит ошибку в do, что не так??? (defun d (n) (do ((result...

Произведение ряда с двумя неизвестными GNU Common Lisp
Помогите, пожалуйста, новичку, в Lisp не понимаю ничего, а лабораторную завтра нужно сдать. Задание такое, посчитать ряд:...

GNU Common Lisp. сумма отрицательных элементов списка.
Дан список, к примеру '(-7 1 -2 4 9 -1 -3), нужно получить список '(-7 -2 -1 -3). в полученном списке подсчитать сумму. должно получиться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
38
Закрытая тема Создать тему
Новые блоги и статьи
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж» Уважаемые коллеги! Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
Просветление в 5 секунд
kumehtar 10.07.2026
Андрей Веретенников выдал фразу недавно: "Вам не обязательно кем-то себя считать"
Эксперимент с картинкой-обложкой на CodinGame
Adler 10.07.2026
Решил на днях провести эксперимент. У меня есть аккаунт на CodinGame, ТОП-3 по РФ среди 2200 участников (в разделе соревнования по программированию ИИ-ботов). Там есть обложка, куда можно влепить. . .
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru