- 1
https://github.com/BlackMATov/kari.hpp/blob/master/kari.hpp
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
https://github.com/BlackMATov/kari.hpp/blob/master/kari.hpp
Безответственные функциональщики сливали в океан блогосферы радиоактивные отходы, и вот печальный итог: гигантская радиоактивная Метушилла начала сокрушать гитхаб! Даже само название либы уже намекает.
кто он?
> library for currying
Зачем там в трёх hpp 12.5 тысяч строк, из которых 11.5к строк какой-то питушни, ещё 600+ строк на тесты и 500 строк оборачивания опереций с 50 оттенков boost::lambda без примеров работы в README?
Я думал, currying - это две функции (в C++ - трёхэтажные шаблоны) - curry и uncurry.
Это уже не library for currying, это уже какой-то новый диалект C++.
> constexpr decltype(auto)
Кто накурил C++?
Но тут проблема в том, что автор написал целую поэму про функциональщину на сотни строк и называет её библиотекой для каррирования.
Это всё равно, что я назову http://govnokod.ru/23442 программой для сложения чисел или программой для распечатывания семёрки.
I. Сокращение от слова «метаданные».
II. Сокращение от слова «метапрограммирование».
III. Сокращение от слова «метанол».
IV. (заимств. из укр. яз.) Поспешное, беспорядочное движение; мелочные дела, заботы; шум, связанный с этим действием.
Песня проста мітусьня.
Питушнее метушни нету в мире питушни,
Потому что питушня — это полуметушня.
Целая же метушня — это метапитушня.
http://govnokod.ru/22086#comment369260
http://govnokod.ru/20274#comment336907
Мы обучаем поисковые системы новым словам!
https://www.google.com/search?tbm=isch&q=site%3Agovnokod.ru
Это кегги, судя по C#?
Вообще поиск очень четко передает дух этого сайта
https://i.imgur.com/3Z7E7pb.jpg
Обускация (?) C++: https://www.viva64.com/external-pictures/templates-far.png
Сёмина политота: http://i.imgur.com/Eoq8TkO.jpg
Что это за вафля? Магнит для мгновенного уничтожения диска с лоликоном?
https://youtu.be/uG8W9NfVzx0
какой старый скрин... Ща вебкил придет
http://i.imgur.com/79xHl.png
Ждем комментарий Романа
Никто не ожидал,
А Багминот сказал,
Что в Гугле работают Павианы.
Йоу! Ждём комментарий Романа.
Раунд!
#рэпбаттл #rapbattle
https://youtu.be/A-RPIyXZOYY
https://www.youtube.com/watch?v=qK2XxizwDOY
Про раунды-ху и баттл-ху даже знать ничего не хочу, хотя оно рано или поздно пролезает и в приличные места, как пролезло на ГК.
Ну вот как "веб мастер" развалился на "клиент сайд" и "бекенд", так и тут будет отдельно С++ программист (крестовик) а отдельно программист шаблонов (метух).
Так и будут писать в объявлениях: "требуется метух с отличным знанием С++30 templates (хотя бы томов с 1 по 16 и с 24 по 47)"
А где-то (в vc?) асмовставок в x64 болше нет. Там надо отдельный модуль писать на асме и с ним линковать
Often in the middle of their programs--when the tedium of writing a bunch of code got to be too much--they would instead write a note describing the code they needed to write at that place in the program. Even more unfortunately, because they were lazy, the programmers also hated to go back and actually write the code described by the notes. Soon the company had a big stack of programs that nobody could run because they were full of notes about code that still needed to be written.
In desperation, the big bosses hired a junior programmer, Mac, whose job was to find the notes, write the required code, and insert it into the program in place of the notes. Mac never ran the programs--they weren't done yet, of course, so he couldn't. But even if they had been completed, Mac wouldn't have known what inputs to feed them. So he just wrote his code based on the contents of the notes and sent it back to the original programmer.
...
To make it easy for Mac to pick out the notes containing only definitions that didn't require any immediate response, the programmers tagged them with the standard preface: "Definition for Mac, Read Only." This--as the programmers were still quite lazy--was quickly shortened to "DEF. MAC. R/O" and then "DEFMACRO."
-- http://www.gigamonkeys.com/book/macros-defining-your-own.html
Структурная метушня определяет различные сложные структуры, которые изменяют интерфейс уже существующих метухов или его реализацию. Примеры: насест, инкубатор, скорлупа, единая точка выхода (клоака).
Метух — метухи, крестух — крестухи.
Метушок — метушки, крестушок — крестушки.
Метушонок — метушата, крестушонок — крестушата.
Метушоночек — метушатки, крестушоночек — крестушатки.
Метушище — метушища, крестушище — крестушища.
Метушиный, крестушиный.
Метушить, крестушить.
Метушёный, крестушёный.
Метушащий, крестушащий.
Метушивший, крестушивший.
Метушив, крестушив.
Метуша, крестуша.
Метушее, крестушее.
Метушайший, крестушайший.
Метушно, крестушно.
Метушня — метушни, крестушня — крестушни.
Метушатник — метушатники, крестушатник — крестушатники.
Метушнуть, крестушнуть.
https://twitter.com/Beltliner403/status/869813949650395136
Метушение уже не остановить.
(_ * _)
(_о_)
(_О_)
Вот к чему C++ приводит