Size: a a a

Emacs — русскоговорящее сообщество

2021 November 12

ДП

Дмитрий Поляков... in Emacs — русскоговорящее сообщество
Вообще только сейчас понимаю катастрофу когда нет единого подхода к програмированию в сабже, лучше бы всё в cl стиле было чем смешивать и скиму и свои какие-то представления.
источник

ДП

Дмитрий Поляков... in Emacs — русскоговорящее сообщество
От того что везде скобочки может складываться не совсем верное впечатление. Все "лиспы" создавались в разное время разными людьми и каждый разработчик нового лиспа искренне верит что вот его лисп лучше.

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

a

akater in Emacs — русскоговорящее сообщество
Это как спросить «почему бы не совместить все языки с фигурными скобками».

Это не значит вообще ничего.  Поэтому я ктаегорически против такого использования слова Lisp.

Можно сделать язык где результат вычисления формы
(f (g x))

может вообще не зависеть от определения f.

Такой язык не будет совестимым с елиспом или с CL или много еще с чем, и никакого смысла пытаться сделать их совместимыми нет.

Scheme не совместима с CL потому что там разные правила вычисления форм.  И точно так же нет никакого смысла пытаться сделать так чтоб было только одно правило.  Это и невозможно.  Кто-нибудь напишет свое.
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
Лучше забыть лисп2 как страшный сон и начать писать на лисп1
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
guile emacs when
источник

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
В языках "с фигурными скобками" обычно нет макросов.
А в "лиспах", коль скоро они есть, можно было бы переопределить различные способы вычисления форм в пределах макроса.

Ну и в elisp же поддержаны cl-function и похожего рода штуки.
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
В кложе есть фигурные скобки и макросы
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
источник

a

akater in Emacs — русскоговорящее сообщество
> в "лиспах", коль скоро они есть

Их нет, и наш диалог это подтверждение.

> можно было бы переопределить различные способы вычисления форм в пределах макроса.

Что значит «в пределах макроса»?  

Переопределить способ вычисления форм нельзя, независимо от того, есть макросы или нет.  Можно было бы начать слабо говорить о чем-то таком в присутствии fexpr'ов, но и тогда найдутся исключения.

> в elisp же поддержаны cl-function и похожего рода штуки

Есть cl-lib, но нет даже официальной цели чтоб оно было совместимо с CL.
источник

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
> Их нет, и наш диалог это подтверждение.

"они" было про макросы)
источник

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
Думаю, я поверхностно понял суть проблемы, спасибо.

Поизучаю, чё там в других "лиспах". А то я кроме elisp'а и немножко CL'я почти ничего и не знаю.
источник

М

Мистер Хобот 🤖... in Emacs — русскоговорящее сообщество
Ах, да. Оно лежало в конфиге закоменченное. Но в какой-то момент я выкосил (( так что не вспомню теперь
источник

М

Мистер Хобот 🤖... in Emacs — русскоговорящее сообщество
источник

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
Класс, спасибо. Не мог понять, что именно гуглить надо.
источник

М

Мистер Хобот 🤖... in Emacs — русскоговорящее сообщество
А как кстати в орге сделать одновременно курсив и жирность?
источник

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
Думаю, что так нельзя.
источник

М

Мистер Хобот 🤖... in Emacs — русскоговорящее сообщество
To markup text in Org, simply surround it with one or more marker characters.
*Bold*, /italic/ and _underline_ are fairly intuitive, and the ability to use
+strikethrough+ is a plus.  You can _/*combine*/_ the basic markup in any
order, however ~code~ and =verbatim= need to be the *_~inner-most~_* markers
if they are present since their contents are interpreted =_literally_=.
источник

EV

Eugene Vagin in Emacs — русскоговорящее сообщество
У меня это не работает.
источник

М

Мистер Хобот 🤖... in Emacs — русскоговорящее сообщество
Ну как я понял оно не отобразится, но сработает при экспорте
источник

М

Мистер Хобот 🤖... in Emacs — русскоговорящее сообщество
источник