Feb. 11th, 2008

metaclass: (Default)
Пытаюсь сбилдить себе Hugs на предмет издевательств над Хаскелем из внешних прог. Требует yacc. Yacc под винду я что-то не вижу, зато вижу bison. Который в поставке под винду выводит в консоль сообщения по-русски(по локали определяет видимо), но в кодировке не 866, а 1251 :)
metaclass: (Default)
Бухгалтерская ведомость, которую надо сделать в программе, в которой нет даже SQL, таки вынудила меня занятся вопросом написания собственного выполнителя запросов. На то, чтобы сделать ведомость вовремя, но в лоб, я забил - ибо это будет продолжаться вечно и каждый раз придется сидеть и рыдать над этим мраком. И правильно сделал - сегодня оказалось, что ведомость таки нужна еще в старом варианте, который успешно сломался из-за ошибки во введенных данных.

Hugs под виндами таки сбилдился, все таки оно бизон использует. При этом из студии оно не билдится - только через nmake. Это просто трындец, насколько мрачное занятие разгребать под виндой проекты, которые изначально делались под всякими линуксами - зависимости от чего-попало, всякие autoconf и прочий мрак, десятикратно переопределенные для кроссплатформенности разнообразные макросы и типы в хидерах. Меня это уже десятый год бесит нещадно, после тяжелого детства на паскакале, где прога делается одним запуском компилятора.

При этом hugs без hugs.exe.manifest просто не загружается - находит первый попавшийся рунтайм от VS2005 и падает на нем. Базовые библиотеки хаскеля подсовывать пришлось вручную - в readme написано примерно "хрен их знает как их тут сбилдить, вроде просто, но я не делал и поэтому ничего не скажу".

Короче, ад, израиль, ханука, немцы с пистолетами и бабка-пепка верхом на оккультном НЛО третьего рейха.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 9th, 2025 07:11 am
Powered by Dreamwidth Studios