ailev.ru

24 июня 2016 · Комментарий

Без заголовка

Принятое в Julia решение плохо масштабируется даже на их собственную систему модулей. Вопросы specificity и идентификации "какие из вариантов активны в данной точке кода" как чинили несколько лет назад, так и до сих пор чинят. Это общая проблема локальности/глобальности паттернов, независимо от *-time их применения. Но в C++ и Scala, например, в какой-то момент остановились на кривых, бюрократических, но непротиворечивых решениях. Видимо это ждёт и Julia, потому что потери совместимости со старым кодом в их случае ведут к ещё менее желательным последствиям.

К записи · К обсуждению