Как стать автором
Обновить
-1
0

Пользователь

Отправить сообщение
«… философ-марксист Филиппо Маринетти...» вы прикалываетесь что ли? Он не был ни философом, ни тем более марксистом. Маринетти — поэт и один из отцов фашизма.
Я поймал себя вот на какой мысли: явно JS это не то, что вам интересно.

Пойдите другим путём — сделайте отдельный язык, компилируемый в JS. Тогда всё встанет на свои места. Всё это безумие решёток, вопросительных знаков, кавычек и скобочек обретёт смысл, плюс вам не придётся выслушавать от JS-еров вопли «мои глаза». Потому что это будет уже не JS.

Ну и фраза «Никаких npm install и вот этого всего» это минус, а не плюс. В современной веб-разработке под браузер всё идёт через npm и если вашу либу нельзя проинсталить и скормить в babel/webpack, то никто ею и пользоваться не будет.
Я в институте активно использовал разные характерные знаки других письменностей для кодирования часто повторявшихся терминов )
Да, про спреды я не подумал.
А вариант с map, действительно легко адаптируется для клонирования многомерных массивов:

const insertValToArr = (param) => (
    Array.isArray(param) ? param.map(insertValToArr) : param
);
function insertValToArr(arr, val) {
  const newArr = [];
  arr.forEach((value, ind) => { newArr[ind] = value});
  newArr.push(val);
  return newArr;
}

forEach здесь не нужен, лучше использовать map:
function insertValToArr(arr, val) {
  const newArr = arr.map((value) => value);
  newArr.push(val);
  return newArr;
}

А ещё лучше сократить до однострочника:
const insertValToArr = (arr, val) => arr.map((value) => value).concat(val);


И в JS есть 7 примитивных типов данных и всего один ссылочный — Object (MDN). Array, Function, Maps, Sets и т. д. — это всё реализации объекта.
Worker выполняется в отдельном потоке, который создаёт браузер. То есть он выполняется паралельно, в другом «месте» и никак не тормозит основную страницу. Плюс этот поток сильно урезан в фичах, например там нет DOM, что делает его ещё более лёгким.
Зачем же ставить шрифт, если речь шла о «… Я же предлагаю вам ознакомиться с наипростейшим методом записи русской устной речи с помощью упрощенных значков...» я подумал, что идёт о письме руками ))

Я сразу стал представлять, как я пытаюсь быстро написать на бумаге слово «многих» вашим шрифтом, плюс написать так, чтобы «но» было отличимо от «ио» и в этом момент у меня мозг и начал взрываться.

Ну и главный вопрос — у вас же полная свобода, зачем вообще использовать диактритики? Диакритики — это для ситуации, когда есть ограничения какие-то. У вас ограничений нет ))
Для увеличения скорости письма больше подходит что-то типа курсива, чтобы не надо было отрывать руку после каждой буквы. В ваше же системе написать, например, «многих» не отрывая руку — невозможно. «Закурсивить» сочетание «но» — задача на вынос мозга ) Плюс диакритики в ы, ю, я не способствуют скорописанию совершенно.

Эксперимент интересный, но к стенографии он не имеет никакого отношения ).
Тут Окко ж писали про «… огромное желание показывать им лучший футбол и фильмы...» habr.com/ru/company/okko/blog/480228

Это и есть то огромное желание?
О, вы знаете ресурс лучше Can I Use? Поделитесь, пожалуйста.
Наверно всё же не trie, а tree?
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность