Мне кажется на уровне расшинения определений языка можно что-то поломать, [начинать с головы, тк подобное будет в новинку + знаний не хватит, F# занимаюсь чисто в свободное время в подходе геймификации обучения, типа, что будет, если так или эдак]. На плюсах как-то обходился упаковкой в union, чтобы лежало внутри структуры, а тут множество ограничений по дизайну (на самом деле приятно работать в ограничениях, возможно, это пока приятно). Просто читал при знакомстве с языком, что "можно писать, не задумываясь о...", но выходит, что это просто маркетинговых ход.
А у тебя плюсовый бекграунд?
Обсуждают сегодня