Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lisp

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.67
Hretgir
201 / 75 / 2
Регистрация: 25.01.2012
Сообщений: 2,774
Записей в блоге: 20
#1

Lisp в GNU Emacs - Lisp

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

здравствуйте. думаю гну емакс объект достойный внимания. у меня вопрос, можно ли на его встроеном интерпретаторе запускать сразу две или 3 программы, или создать запуск цепи: одна прога открывает вторую, вторая третью, третья четвёртую? я не хакер, просто хочу попробовать поюзать Lisp в емаксе своими способами, возможно не только своими, с целью облегчения работы с кодом, да и вообще с текстом. и если емакс умеет лиспом читать почту, то может он сможет ещё читать и форум? желательно и модерировать, а то не установил мод-спамеры надоедают, да и не только, может просто найти что в инете из текста, а то бывает часами гуглишь сидишь, меняешь комбинации фраз. не то это.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2012, 23:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Lisp в GNU Emacs (Lisp):

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

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

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

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

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

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

37
Hretgir
201 / 75 / 2
Регистрация: 25.01.2012
Сообщений: 2,774
Записей в блоге: 20
05.02.2012, 12:01  [ТС] #31
ну попробуй оплатить проезд выйдя из автобуса. почувствуешь разницу. а лучше наесться, только почитав меню, заказывать не надо, тем более есть. но всё равно спс.
0
Nameless One
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
05.02.2012, 12:04 #32
Hretgir, как связан проезд на автобусе и Common Lisp? Левые аналогии не прокатят. Ты объясни мне аргументированно, что не так с описанием установки текстового редактора и модуля к нему в конце статьи? И почему вообще нормального человека могут волновать такие вопросы?
0
Hretgir
201 / 75 / 2
Регистрация: 25.01.2012
Сообщений: 2,774
Записей в блоге: 20
05.02.2012, 15:01  [ТС] #33
только вот нету такого файла как в статье init.el, есть другие, похожие, 3 штуки, но все они в директории emacs, уже и версию ставил как у автора статьи. ничего нет. в смысле, какие вопсросы? а вообще тех, кто не в танке всё, как бы, волнует, в той или иной степени. если ничего не волнует, то и жизнь будет как у личинки в коконе. и нелевых аналогий не бывает, они все левые, просто опять же, в той или иной степени. приведи мне нелевую аналогию. аналогия-сходство, подобие.а не идентичность. а вданном случае это статья что и как делать. действия имеют последовательность, кроме синхронных, а в статье её нет получается.

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

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

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

Цитата Сообщение от Hretgir Посмотреть сообщение
действия имеют последовательность, кроме синхронных, а в статье её нет получается, хотя автор пишет: потом, теперь и.т.д
да ладно? Все эти три действия (установка SBCL, установка и настройка Emacs, установка и настройка SLIME) можно, в принципе, выполнять в любом порядке, однако логичнее и проще всего это делать именно в том порядке, как описано в статье.
0
Hretgir
201 / 75 / 2
Регистрация: 25.01.2012
Сообщений: 2,774
Записей в блоге: 20
06.02.2012, 06:19  [ТС] #35
я тебе не доказывал свою правоту. я тебе предложил попробовать. ты же не желаешь принимать объективно чужую точку зрения, вот и пришлось приводить аналогию.может и можно так, как ты говоришь, только в начале статьи написано, что она подробная, а последовательность автор указывал. а какой смысл мне доказывать свою правоту? я дисертацию не защищаю, теорий новых не выдвигаю, хотя две подработал чутка, в физике. я отставиваю своё право, а не правоту, вещи вроде разные. или нет?

Добавлено через 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
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
06.02.2012, 11:13 #36
Цитата Сообщение от Hretgir Посмотреть сообщение
я тебе не доказывал свою правоту. я тебе предложил попробовать. ты же не желаешь принимать объективно чужую точку зрения
принимать на веру чужую точку зрения, которая не подкреплена доказательствами и не совпадает с моей? Нет уж
Цитата Сообщение от Hretgir Посмотреть сообщение
у меня есть папка пользователи, в корне диска, users нету
в своей домашней папке создай папку .emacs.d, а в ней уже init.el
0
Hretgir
201 / 75 / 2
Регистрация: 25.01.2012
Сообщений: 2,774
Записей в блоге: 20
07.02.2012, 14:04  [ТС] #37
да сделал я уже это. не настраивается. и так пробовал и так. тут нужна пошаговая инструкция, по настройке. хоть плати, всё лучше чем писать самому свой язык и компилятор с интерпритатором, всё равно тогда фри паскаль осваивать, на него болше мануалов и руководств русскоязычных. так то я и программировал, и на асме программировал, давно правда, когда мозгов не было, зато получалось, ну и решил как бы что не нужно оно пока, да и обстоятельства. а вот сейчас вроде и мозги какие-то появились, и вроде понимаю как они работают и что им нужно, а вот с аппаратной частью и средой разработки проблемы

Добавлено через 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
Almiqui
07.02.2012, 15:11     Lisp в GNU Emacs
  #38
 Комментарий модератора 
Тема закрыта. ТС сам ушел от неё.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2012, 15:11
Привет! Вот еще темы с ответами:

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

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

организация циклов в Lisp (bee lisp demo) - Lisp
разбираюсь с простыми задачами, эти пока не знаю, как решать... помогите пожалуйста. 1. Слова в предложении разделены пробелами....

застрял в emacs - Lisp
(if (listp '(a b c) (+ 1 2) (+ 3 7))) жму enter а таб не успеваю нажать из-за того, что пишет ошибки. Жму abort, а что толку если не...


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

Или воспользуйтесь поиском по форуму:
38
07.02.2012, 15:11
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.