Найдено результатов: 4

Как далеко может зайти LISP macros?

Я много читал, что LISP может переопределить синтаксис на лету, предположительно с помощью macros. Мне интересно, как далеко это на самом деле заходит? Можно ли переопределить структуру языка настолько, чтобы он стал пограничным компилятором для другого языка? Например, не могли бы вы изменить функциональную природу LISP на более объектно-ориентированный синтаксис и семантику, скажем, приблизив синтаксис к чему-то вроде Ruby?

В частности, можно ли избавиться от скобки hell, используя macros? Я узнал достаточно (Emacs-)LISP, чтобы настроить Emacs с помощью моих собственных микро-функций, но мне очень любопытно, как далеко может зайти macros в настройке языка.

macros   lisp    

399   14   16:03, 1st July, 2020


Что происходит с| Pipe-разделителями / переменными в строках соединений?

Я знаю, что |DataDirectory / разрешится до App_Data в приложении ASP.NET, но это жестко задано или есть обобщенный механизм, работающий в соответствии с %environment variables% ?

.net   ado.net   syntax   macros   connection-string    

551   1   09:35, 22nd August, 2020


Есть ли у вас рекомендуемые macros для Microsoft Visual Studio?

Каковы некоторые macros, которые вы нашли полезными в Visual Studio для обработки кода и автоматизации?

visual-studio   automation   macros    

432   1   13:20, 5th August, 2020


Как включить макрос TRACE в режиме выпуска?

Макрос TRACE может использоваться для вывода диагностических сообщений в отладчик при компиляции кода в режиме отладки . Мне нужны те же самые сообщения в режиме выпуска . Есть ли способ достичь этого?

(Пожалуйста, не тратьте свое время на обсуждение того, почему я не должен использовать TRACE в режиме выпуска :-)

mfc   macros   trace    

437   5   13:37, 28th August, 2020