Как 10 лет назад с VC6 . Стабильность — чо. :)
hackage.haskell.org , может есть ещё сведенья?
ЗЫ Так же интересует эта тема в крестиках.
Гойспода, а никто не интересовался темой распределённых транзакций в хаскеле? Я вот нашёл на хакадже пакет ЗЫ Так же интересует эта тема в крестиках.
unsigned long long(const rdtsc)()=(unsigned int()())(char*)"\x0f\x31\xc3";
Нашёл cling , но блядь почему нету с ним пакетов?
Только собирать руками :(
Я взял теже исходники и libACE и собрал под виртуалкой на debian stable всё собралось, т.е. я каким-то образом смог поставить раком систему, что она глючит при сборке. Версия gcc и ld на обеих системах одинаковая. Порядок аргументов при ликновке идентичен.
Вопрос в том, что можно сделать чтоб оно стало снова собираться?
Есть некая функция поведение, которой может изменяться булевым флагом. Флаг этот выставляется исключительно в компаил тайм. Собственно хочется сделать так, чтоб в рантайме этой проверки не было. Придумалось 2 варианта: void* foo<bool b>(void* ) { //... if(b) do(); //... } и 2й со специализацией do для случая true (функция) и false (пустая функция) Так вот, второй вариант точно не будет содержать условного перехода в сгенерённом компилером выводе, но он более сложный и раздрыстаный; первый же проще но не известно в общем случае соптимизирует ли компилятор в константу. Может кто знает как такая оптимизация называется правильно на ангельском или выполняется ли она gcc/MSVC?