Тема: Халвовый код и принцип халвы
С появлением планов на разработку всплыла старая идея о провозглашении собственной философии кода, выражаемой простой метафорой. В сообществе программистов уже известны метафоры:
Спагетти-код -- плохо структурированный, извилистый и запутанный.
Лазанья-код -- перегруженный абстракциями в несколько слоев.
Есть и другие, менее известные: равиоли-код, катамари-код...
Разработка на Канторе имеет неповторимые особенности, и, как предполагается, сформирует собственный, самобытный способ решения задач и самовыражения в коде. Раз Кантор связан с фракталами, метафорическая характеристика должна как-то соотноситься с фракталами и быть легко узнаваемой. Другие метафоры взяты из кулинарии, Кантору нужно тоже придумать нечто съедобное и желательно вкусное.
К счастью, есть весьма характерный десерт, как нельзя лучше подходящий под характер Кантора, -- это халва! Халва бывает большими кусками и не очень, ее можно ломать в любом направлении и крошить без потери вкусовых характеристик или получаемого удовольствия. Крошки халвы можно слепить обратно в куски -- халва останется халвой. Предполагается, что с кодом на Канторе можно будет делать то же самое. Код на Канторе -- халва-код!
На самом деле этот пост появился не ради шутки. Раз планируется разработка компилятора Паскаля, ему нужно дать название, кодовое имя. Паскаль -- язык популярный, найти незанятое имя нелегко. Метафора подоспела вовремя. Да здравствует Халва-Паскаль!