Top

Лучшие metaprogramming вопросы ИТ разработчиков

  • 5 голосов
  • 3 ответа
  • 0 просмотров

Как добавить метод к типу таблицы?

Как добавить метод к типу таблицы? Я пытаюсь написать метод, который просматривает значения таблицы. Пока что у меня есть.

Задан 28 May 2012, 02:39 от
  • 6 голос
  • 1 ответ
  • 0 просмотров

Есть ли способ определить, существует ли функция и может ли она использоваться во время компиляции?

Edit: Короткий ответ на мой вопрос: у меня было ошибочное представление о том, что может делать SFINAE, и он вообще не проверяет тело функции:sfinae создает ...

Задан 23 May 2017, 12:25 от CommunityScrendib
  • 6 голос
  • 1 ответ
  • 0 просмотров

транспонировать логические аргументы функции шаблона в аргументы функции времени выполнения с метапрограммированием шаблона

У меня есть функция, которая принимает несколько логических аргументов шаблона:

Задан 13 Jun 2012, 21:13 от Lorenzo Pistone
  • 109 голосов
  • 8 ответов
  • 0 просмотров

Лучшее введение в метапрограммирование шаблонов C ++? [закрыто]

Статическое метапрограммирование (также известное как «метапрограммирование шаблона») - это отличный метод C ++, который позволяет выполнять программы во вре...

Задан 22 Sep 2010, 04:41 от Georg Fritzschejwfearn
  • 5 голосов
  • 3 ответа
  • 0 просмотров

Определить пользовательский оператор Ruby

Вопрос в том, могу ли я определить свойown customоператор в Ruby, кроме найденных в & Quot;Выражения оператора [http://phrogz.net/ProgrammingRuby/language.html#operatorexpressions]& Quot ;? Например:1 %! 2

Задан 08 Aug 2012, 23:36 от the Tin ManDima Knivets
  • 4 голосов
  • 3 ответа
  • 0 просмотров

Можно ли запускать код после каждой строки в Ruby?

Я понимаю, что можно украсить методы с помощью до и после хуков в ruby, но возможно ли это сделать для каждой строки данного метода? Например, у меня есть т...

Задан 29 Jul 2009, 13:33 от Andrey Shchekin
  • 15 голос
  • 1 ответ
  • 0 просмотров

Как можно использовать квази-цитату на Haskell для замены токенов на уровне Haskell?

Квазиквотация, как описано вhaskellwiki показан в основном как полезный инструмент для встраивания других языков в Haskell без возни с кавычками. Question i...

Задан 23 Aug 2012, 00:32 от Chris KuklewiczDan Aloni
  • 9 голосов
  • 3 ответа
  • 0 просмотров

Как использовать метапрограммирование Ruby для добавления обратных вызовов в модель Rails?

Я написал простой модуль Cacheable, который упрощает кэширование агрегатных полей в родительской модели. Модуль требует, чтобы родительский объект реализовал

Задан 23 Aug 2012, 03:12 от barelyknown
  • 15 голосов
  • 4 ответа
  • 0 просмотров

Поставщики типа F # и макросы Lisp

Я читал о провайдерах типа F # 3.0 (например,Вот) и кажется, что они основаны на генерации кода во время компиляции. В этом отношении мне было интересно, как...

Задан 26 Aug 2012, 21:59 от FrankMarcus Junius Brutus
  • 25 голосов
  • 5 ответов
  • 0 просмотров

Метапрограммирование шаблона C ++ - возможно ли вывести сгенерированный код?

Я хотел бы отладить некоторый шаблонный код, чтобы понять его лучше. К сожалению, я новичок в метапрограммировании шаблонов, и мне сложно войти в него. Когд...

Задан 06 Oct 2015, 01:19 от mervn00ki3
  • 40 голос
  • 1 ответ
  • 0 просмотров

Ruby: наследовать код, который работает с переменными класса

Ситуация: у меня есть несколько классов, каждый из которых должен содержать переменную с конфигурационным хешем; различный хеш для каждого класса, но одинако...

Задан 09 Aug 2009, 11:12 от Adam Nonymous
  • 31 голосов
  • 6 ответов
  • 0 просмотров

Создание динамической функции Python с пользовательскими именами

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

Задан 01 Nov 2012, 18:38 от mahdiolfat
  • 15 голосов
  • 2 ответа
  • 0 просмотров

Как передать аргументы метаклассу из определения класса?

Я пытаюсь динамически генерировать классы в Python 2.7, и мне интересно, если вы можете легко передать аргументы метаклассу из объекта класса.мы читалиэтот с...

Задан 07 Dec 2012, 10:32 от yarbelk
  • 2 голосов
  • 3 ответа
  • 0 просмотров

Ruby String # to_class

Взяты изпредыдущий пост с некоторыми изменениями, чтобы ответить наsepp2k»s комментарий о пространствах имен, я реализовал метод String # to_class. Я'Я д...

Задан 19 Sep 2009, 12:36 от khelll
  • 13 голосов
  • 4 ответа
  • 0 просмотров

Java-аннотации: библиотека для переопределения аннотаций с помощью XML-файлов

У Java есть аннотации, и это хорошо. Однако некоторые разработчики считают, что лучше всего аннотировать код с помощью метаданных с помощью файлов XML - друг...

Задан 24 Sep 2009, 06:15 от flybywire
  • 9 голос
  • 1 ответ
  • 0 просмотров

typedef против публичного наследования в метапрограммировании c ++

Отказ от ответственности: вопрос полностью отличается отНаследование вместо typedef и я не мог найти подобный вопрос до сих порМне нравится играть с метапрог...

Задан 04 Oct 2009, 09:52 от Matthieu M.
  • 125 голосов
  • 13 ответов
  • 0 просмотров

Удобное объявление строк времени компиляции в C ++

Возможность создавать и манипулировать строками во время компиляции в C ++ имеет несколько полезных приложений. Хотя в C ++ можно создавать строки времени ко...

Задан 07 Apr 2013, 00:10 от void-pointer
Page 1 of 5