Как стать автором
Обновить
13
0

Инженер-программист

Отправить сообщение
Таки да! У нас есть свой SolidWorks!!! Ура!!!
Windows — новый, крутой дистрибутив Linux от Microsoft :-)
Или чего не может «Lisp»

Перед тем как писать что-то подобное, стоит сесть и выучить язык, начать на нем писать, написать что-то нетревиальное.
Писать свой велосипед язык — хорошо. Вы — молодец.
Думать при этом, что Ваш велосипед язык умеет что-то,
… чего не может «Lisp»
Дилетантизм.
Большое Вам спасибо за интересный цикл статей!!! Вы классно все описываете! Жду продолжения!
Не могу записаться. Что-то не так со ссылкой…
Чего минусовать то? Я просто спросил.
Сам код будет представлять собой list из команд, которые тоже являются list'ами: ...

Новый диалект языка Lisp?

БОЛЬШОЕ СПАСИБО за Вашу статью!!! Пошел смотреть на CommonQT… Меня очень радует тот факт, что такой классный язык как Common Lisp развивается, появляются новые библиотеки и фреймворки. Это — КРУТО!!!
Спасибо за замечание относительно бага SBCL в Windows. Я про него знал.
Но зачем так котегорично?
… сводящие впечатление от работы в с ним на нет.

Не стоит судить о вещах на основании чьих-то впечатлений…
Я, пока, сильных косяков с официальной реализацией под Windows не замечал.
Для успокоения приведу ссылку на замечательную CAS-систему Maxima: бинарники скомпилированы при помощи трех реализаций: SBCL, OpenMCL и CLisp. Все прекрасно работают. Я все пробовал. Сейчас установлена версия с SBCL (на работе Windows, дома — Linux). Вы же понимаете, что CAS-систему, состоящую на 72.2% из Common Lisp кода не станут собирать и компилировать на «плохой» реализации…
На машине с Windows использую последнюю версию SBCL(1.2.13). Полет — нормальный.
Решать Вам…
Отностительно настройки Emacs — если хотите, скачайте LispWorks и/или Allegro — отличные продукты, но, проприетарные. Но есть «бесплатные» Personal Edition (типа MS VS Express Edition...). Но, запомните, Slime + Emacs ничем не уступают коммерческим системам… Бесплатно, но долго привыкать и учиться. Такова жизнь… С Emacs и Slime Вы получите полностью настроенную (Вами) и контролируемую систему, которая работает. Она просто работает. Выбирайте…
По мне, так дело только в привычке…
Просто я перестроил моё «миропонимание» таким образом: функция — первый элемент списка, остальное — аргументы (привет от Капитана Очевидность:-).
Просто нужно привыкнуть…
Прошу прощения, исправил.
Отлично!!! Наше правительство успешно продолжает курс на усиление утечки «Российских Мозгов» за рубеж. А зачем нам здесь, в России, мозги — пусть они лучше пользу другим государствам приносят.
Раскрою свою мысль: грамотный молодой специалист выпускается из Российского Вуза и едет продолжать обучение за рубеж (за государственные деньги). Там, его подмечают работодатели и он, спокойно, остается там работать и жить. Профит прост: пока, за рубежом, перспектив больше, и это — жестокая правда сегодняшней Российской действительности… И это в условиях операции «Импортозамещение» :-) Кто импорт-то замещать будет (например, в IT отрасли)? Итак в 90-е кучу народа про… рали!
А теперь государство помогает своими руками остальных про… ирать. Гениально!!! Слов нет!!! Прошу прощения за мой французский…
Прошу прощения, но мне показалось, что вместо решения поставленной задачи бедный студент борется с особенностями ЯП и разных его реализаций (при всем уважении к С++)… ИМХО.
А потом заказчик вместе с начальником отдела разработок ломают голову: почему программисты 3 месяца решают задачу, которая решается за 3 дня?
Ответ: потому что вместо решения поставленной ПРИКЛАДНОЙ задачи они (программисты) думают, например, над тем, куда число pi засунуть, чтобы как в ВУЗе учили… (утрирую). Когда программу пишешь — нужно над решением поставленной задачи думать, а не с компилятором бороться и самовыражаться. Заказчику наплевать куда это pi засунете — ему продукт нужен, чтобы вовремя и работал. ИМХО, одним из минусов С++ в обучении программированию и выступает то, что вместо того, чтобы решать задачу, бедный неподготовленный студент борется с языком… Можно кидать в меня помидоры, но это мое мнение… А статья — показательная и интересная. Спасибо Автору!
Вы какой версией Emacs пользуетесь? Emacs-24.4?
Если да, то там, по дефолту, включена опция electric-indent-mode, что и может быть причиной корявой индентации python кода.
Попробуйте отключить этот режим (запишите в свой .emacs):
(electric-indent-mode -1)

У меня такие же проблемы возникали, когда этот режим оставлял включенным.
Прошу прощения, промахнулся: вместо минуса поставил Вам плюс…

Вы даже не удосужились посмотреть что это.

Посмотрел, прочитал. Это не имеет никакого отношения к тому, что я написал в своей статье.

вы разместили эту статью чтобы разрекламировать свои настройки, большая часть которых мало кому из начинающих пользователей подойдет.


Что за бред? Детский сад, вторая группа… Я рад любой критике, только она должна быть, как минимум, аргументированной.

Я одного понять не могу: целью Ваших комментариев является сам факт их написания?
Если высказали точку зрения, будьте добры, аргументируйте Вашу критику. А пока, она у Вас безосновательна.

Хотя… Что с Вами спорить? Не вижу смысла.
Так почему же ты не раскрываешь тему орг-мода в контексте публикации настроек Emacs?

Потому что Вам, наверно, нужно было статью повнимательнее почитать.
Я же в начале статьи написал:
В данной статье хочу подробно рассказать про настройку текстового редактора GNU Emacs.

а не про Org-mode.

даже если бы Emacs был ужасным и плохим (без всех полюсов и расширений), наличие org-mode полностью оправдало бы его использование

это — ответ на вопрос в комментариях, если что, не часть статьи.

Это выглядит чрезвычайно сомнительно на мой взгляд.

Что в статье сомнительно, по Вашему?
Или Вы написали коментарий, чтобы разрекламировать разместить ссылку на Вашу gist'у?

Если бы ты такое написал лет 10 назад, тогда да — без вопросов.

Вы, вообще, о чем? Причем тут «лет 10 лет назад» и настройка Emacs?

Еще раз повторяю: это статья про начальную настройку Emacs. Для начинающих. Не для опытных пользователей Emacs!
Спасибо! Самый грамотный подход.
Я рад, что для Вас статья оказалась полезной!
В каких случаях пользуетесь vim, а в каких емакс?

Vim использую для быстрого редактирования любой текстовой информации, в частности, для конфигурационных файлов.
Emacs — для программирования. Он незаменим для меня, когда я работаю с Lisp/Python/Perl. Org-mode — прекрасная штука. Рискну сказать так:
даже если бы Emacs был ужасным и плохим (без всех полюсов и расширений), наличие org-mode полностью оправдало бы его использование...
Что за шрифт используете?

PT Mono
Это было самое ценное, что Вы извлекли из статьи. Без обид…
Отлично, поздравляю.
Я разобрал свой .emacs, и, если внимательно прочитаете статью, не написал, что это — эталон.
Выбор за пользователем. Нельзя угодить всем. Мне меню, например, вообще не нужно. Вам — нужно. Это Ваш выбор. Давайте не спорить по таким неоднозначным вопросам. Пусть начинающий Emacs'ер сам решит: нужно ему меню или нет.
1

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность