БЕГЕМОТИКОВ МОЖНО! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1252.1 пользователей не могут ошибаться!
?7017
прекрасное6456
говно5930
говнорашка5513
хуита4741
anime3079
linux2670
music2648
bnw2607
рашка2589
log2379
ололо2274
дунч1892
pic1816
сталирасты1494
bnw_ppl1461
быдло1441
украина1439
дыбр1239
гімно1158

Блять, СДВГ было ни при чем. 10 секунд эта ебанина шерудит только в пустой директории. Если в текущую директорию подсунуть .opam-файл, то она будет выбирать версию окамла две минуты, утилизируя при этом 100% CPU.
#6261A2 (2) / @komar / 1400 дней назад
Это просто ебаный фрактал из говна. Две команды: opam switch create . opam switch create . ocaml-system.4.11.1 Первая зависает. Вторая работает. При более тщательном анализе выяснилось, что первая команда не зависает, а просто 10 секунд утилизует 100% CPU, пытаясь из своих сотен версий окамла вычислить нужную. (да, десять секунд для меня «зависло»; СДВГ — не приговор)
#FZAA4Q (0) / @komar / 1400 дней назад
https://youtu.be/Kpy-gwVwZg0 свинособака и ты вот ету хуету за чистую монету воспринимаешь? я прост не слежу уже лет 10 за етими всеми ебанашками могу канеш предположить што ето задел на будующее т.к. из киевской руси мокшанская тюркочудь выводить свои корни больше не желает, с новгородом тоже не клеится — ваня грязный вырезал его на 90%, вот и остается золотая орда (пардон, татария), тока под новым соусом: могучая асия и вся вот ета вот хуета с вяличием и украденной историей етц, другого объяснения не вижу ну пидорахи схавают, хуле им остаеца))
#X8T2I4 (2) / @anonymous / 1400 дней назад
Жителя Петербурга насильно поместили в реабилитационный центр, где его 4 месяца «лечили» от рационализма. Молодой человек обратился в полицию.
#LN58EJ (1) / @komar / 1400 дней назад
мяу-мяу-мяу ^_^
#6PH493 (0) / @anonymous / 1400 дней назад
ну што вы свинособаки?
#NCHF1F (0) / @anonymous / 1400 дней назад
Кот в сапогах 2: Последнее желание / Puss in Boots: The Last Wish (2022)
#EBXU7M (0) / @anonymous / 1400 дней назад
я ахуел
#J1NBKU (1) / @telegram / 1400 дней назад
И ЭТО ТОЛЬКО ПОЛБЕДЫ! Я рассказал вам только про то, как они сделали опции для ./configure компилятора. А еще для компилятора бывают ПАТЧИ. Знаете, как их сделали? Отдельным пакетом для каждого набора патча! ocaml-variants.4.11.1+fp ocaml-variants.4.11.1+fp+flambda ocaml-variants.4.11.1+musl+flambda ocaml-variants.4.11.1+musl+static+flambda То есть они пытаются сделать ДЕКАРТОВО ПРОИЗВЕДЕНИЕ всех возможных патчей! И каждый результат — в виде директории и файлика! И все — в одном git-репозитарии!
#VTWU24 (2+1) / @komar / 1401 день назад
История про то, как академики изобрели USE-флаги. Я только что увидел самое больное дерьмо, что когда-либо выдавали кудахтерные инженеры. Есть пакетный менеджер opam для языка программирования OCaml. Входит во множество так называемых «велосипедных пакетных менеджеров». Кроме установки пакетов-библиотек он занимается еще и установкой самого компилятора нужной версии. Вообще в этом главная проблема opam — у его создателей очень хуево с реляционным мышлением, и они очень плохо понимают, что именно они делают. У них просто есть какие-то проблемы, и они хуярят в свою поделку что-то, чтобы они решились. Вот и все проектирование. Ближе к делу. Если набрать opam switch list, то тебе выдадут все доступные версии комплятора OCaml. Но каждой версии будет две: одна подписана как ocaml-base-compiler, другая как ocaml-variants. В чем разница — понять очень сложно, так как гуглить по запросам "ocaml variants" и "ocaml options" одно удовольствие (выдаст все что угодно, кроме нужного). Покопавшись в исходниках, начинаешь понимать, что вскрывать эту тему не стоило. Итак, у компилятора OCaml есть свой ./configure, где можно включить всякие опции. Есть разработчик opam’а. Он хочет, чтобы по команде opam switch create можно было устанавливать компилятор с нужным набором опций. Как он это делает? Он засовывает в репозитарий пакетов (библиотек) пакет ocaml-variants. Туда он срет СОТНИ (на текущий момент 566) версий объявления пакетов. Вот вам для примера: https://github.com/ocaml/opam-repository/blob/master/packages/ocaml-variants/ocaml-variants.4.14.1%2Boptions/opam Обратите внимание на секцию build. Теперь, чтобы пользователь мог поставить OCaml, допустим, с опциями bytecode-only и musl, он дожен сделать opam switch create 4.14.1 --packages ocaml-option-bytecode-only,ocaml-option-musl Вообще-то опция --packages нужна была для того, чтобы сразу ставить нужные пользователю пакеты. Но тут при помощи какой-то ебаной магии эти пакеты — которые тоже реально существуют, посмотрите в репе! — считаются установленными, на них триггерятся флаги в opam-файле, и делается нужное ./configure Занавес, блять. Справедливости ради хочу отметить, что эта поебень делалась не совсем академиками. Кроме академиков, есть еще и полтора бизнеса, которые пользуются окамлом. Так вот, они выдают код в три раза хуже, чем у академиков. Вот это вот мастерили люди из бизнеса. Пожалейте меня, пожалуйста. Я серьезно. Я в шоке, у меня руки трясутся, у меня потеряна вера в человечество и я хочу мой 2022 год назад.
#O9U2XN (35+1) / @komar / 1401 день назад
ебать русского свинокота плющит абстиненция
#FDXHP9 (1) / @anonymous / 1401 день назад
пошла нахуй шлюха
#VXKL9O (0) / @anonymous / 1401 день назад
шлюха!
#G5PQMJ (0) / @anonymous / 1401 день назад
свинокот русский петровско-разумовский, ну чо ты тама, оклемался? батя протрезвел ивой и ты его в запое бросил? на галеры разумовские уже влез? рибов с хлебами помножил?
#J769MF (0) / @anonymous / 1401 день назад
пошла нахуй шлюха!
#HXEXRJ (0) / @anonymous / 1401 день назад
шлюха?
#UP1R56 (0) / @anonymous / 1401 день назад
ну што вы тут, педославянофилы?
#T4E4GI (1) / @anonymous / 1401 день назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.