Anonymous 10/04/2021 (Mon) 11:43:13 No.13882 del
Недавно взял себя в руки и ввёл пару фич с пикрилейтеда. Улучшил взятие члена по указателю, методы, вот это всё. А справа валидация типов при вызове темплейта.
Но это на самом деле полухалтурные фичи. Как вы видите на картинке слева, я делаю ttt tz, а потом vvv.t.t = addrof(tz). А ведь можно было взять сразу из мммюе vvv.t. Просто в аддроф-вайпер я пока не пересылаю нормальные операнды, а только операнд-имя. Надо будет это исправить.
А справа хоть и есть валидация типов, но я не смогу написать что-то типа M0(mat!N!x!M!<T>), M1(mat!M!x!X!<T>) для умножения матриц, например.

Прежде чем выпустить новый, свежий, работоспособный Иколайси в свет, надо сделать так, чтобы можно было хотя бы запринтить вектор и умножить матрицы. Ну и читать-писать файлы, естесственно. Валидация типов темплейта нужна и для io.open, так как я планирую следующие варианты аргументов: u8[], mem.string, mem.vector<mem.string>. Первый это Null-terminated string (ну мало ли), второе это просто путь ('/root/secrets/mm.jta'), а третье это путь, но вместо слешей названия директорий/файлов (['/','root','secrets','mm.jta']). К счастю швиндовс понимает линукс-пути, но всё-равно такая дискриминация слеша в линуксе (посиксе?) это странность. Из-за него я когда-то не смог при помощи mctagfs (кстати, его тоже надо переписать, чтож это) ввести тег для картинок GNU/Linux. Ну в самом деле, '/' это 47. Это ни 0, ни 1, ни 2, ни 255, ни 254, ни 253 или что-то подобное, а 47. Что не так с этим числом я не понимаю. То есть из-за какой-то глупой кодировки менять судьбу всего.

Кстати, насчёт глупостей. Я недавно заметил, что очень многий линукс софт потихоньку ухудшается. Ну, может я просто чего-то не понял и они на самом деле улучшили, но у меня нет времени с этим разбираться. Софт ухудшается, интернет душится, страны становятся концлагерями, искусство обесценивается, нормальное наступление будущего.

Зато, когда начнётся новый период свободы, всё будет таким красивым и счастливым... Или нет я просто плохо знаю историю и социологию.

>>13786
Ну да, к сожалению наличие одной лишь только всего лишь микроинфраструктурки SIM-карт и мобильной связи уже делает устройство непригодным для личного провождения. Для анонов такое не прокатывает. Когда-то я хотел сделать себе КПК на малинке, но малинка громоздкая и мне вообще страшно ею пользоваться, она у меня как человечек, живущий в коробочке из фанеры и подающий сигналы на устройства.
Можно ещё создавать КПК на базе микроконтроллеров, ПЛИСов и отреверсенных диспелеев и камер со смартфонов, но это так сложно! Лично я до сих пор не умею подавать сигналы на шлейфы всяких этих смартфоно-камер или дисплеев. А мог бы, можно было бы попытаться отреверсить. И ведь эти устройства качественные, у них много мегапикселей и для отображения, и для съёмки, а у камер ещё и фокусная линза умеет двигаться. неизвестно сколько лет мне понадобится, чтобы достить такого уровня. Я даже просто кремний не умею добывать! Я плохо знаю электронику! Можно попробовать пропустить силан сквозь 2 пластинки из нагретого 600+ °C металла с выфрезированной канавкой. Но как нагревать? Я планировал индукционным нагреваталем для пробы. А как охлаждать сочленение к трубке, через которую подаётся силан? Жтого я не знаю...
Вокруг очень много компаний, которые гораздо моложе меня, но при этом умеют создавать сверх-предметы и супер-программы. Их секрет заключается в распределённом мышлении, они не устают, потому что пока 5 сотрудников спят, другие 5 могут работать и разрабатывать, не отвлекаясь на разные задачи.