Я был очень вдохновлен Ioke. Синтаксис Ioke ebnf - это дюжина строк. Но это может дать мне все, что мне понравилось в Forth, C ++ и JS. Также Ioke смел, чтобы использовать символы за пределами ascii-127 для операторов.
Человеческий разум может иметь дело только с очень простыми вещами, но может легко абстрагировать их в структуры высокого порядка и затем иметь дело с абстракцией, как с новой простой вещью. А затем возьмите несколько абстракций вместе и абстрагируйте их снова и снова. Каждый раз используя несколько разных способов, чтобы обобщить простые вещи в очень простую вещь.
Ioke позволяет создавать новые способы выразить свои идеи на каждом уровне абстракции. Вам нужен новый синтаксис или новый способ выражения на каждом уровне. Вам нужен инструмент для создания инструментов. И ты не хочешь потеряться ни в абстракции, ни в деталях.
Автор шутки видит свойства человеческого разума лучше, чем авторы других языков, которые недостаточно смелы, чтобы видеть, что что-то находится не только за монитором, но и перед ним, то есть человеком. Но они не виноваты, потому что пользователи языков слепы и к своему собственному разуму. Так что Ioke - это действительно смелая попытка напасть на плоскостность других языков и, следовательно, напасть на плоскостность того, как мы научились думать.