доня.
ебилд портажа требует gnu утилсы если ядро — linux и bsd утилсы если ядро freebsd так что прийдётся стоковые ебилды править
ну вот таки напрягает что там не все утилиты из coreutils пока на расте реализованы так что вот так взять и заменить не выйдет пока
分解物質
...
Loyd
чёт не вижу в aur-е^U есть таки
Loyd
А вот ripgrep и alacritty даже в community запихали
LexsZero
юзерпик с велосипедом кагбе намекает
分解物質
внезаптно, какой в этом смысл
они пишут утилсы стараясь полностью мимикировать поведение gnu реализации
LexsZero
cat поддерживает -v?
分解物質
при этом, судя по их страничке, только ради того чтобы оно работало ещё и на винде
分解物質
分解物質
теперь mv и echo не сегфолтятся? может теперь утилитки не такие жирные?
Loo
чем бы дитя себя не тешило
LexsZero
в false уязвимостей нету
доня.
внезаптно, какой в этом смысл
ну просто интересно было бы посмотреть, насколько много сишного кода в 2к17 заменить аналогами на русте я ж не говорю что прямо реально практический смысл есть, просто любопытно
Loyd
а, alacritty таки в aur-е
Loyd
exa жеж в aur тоже
Anton
Сишный чисто
Anton
На vala годные бинды
Anton
Для раста говно
Anton
Там вообще не билдится
Loyd
Пасаны
Loyd
Как дела с jit сейчас в расте? Есть норм ящики?
Маjко
jit чего?
Маjко
раста?
Loyd
Ну, раста был бы вообще класс, но хватит и на уровне пониже (insert_add(...) и прочее)
Loyd
Хочется на расте заиметь парсер avro такой, чтоб для схемы генерил код
Маjко
Моя твоя не понимать
Маjко
А
Loyd
Но не в компайл тайме, а в рантайме
Loyd
Чтоб как тарантул, можно было иметь данные в одной схеме, а отдавать в другой
Loyd
Нашёл только байдинг к libjit
Маjко
Без VM я слабо представляю как на горячую можно код встраивать
Маjко
Ну то есть можно, конечно, но это очень махровый ансейф
Loyd
Ну да.
Loyd
Сгенерил функцию и потом кастанул к fn
LexsZero
очень просто, джитим функцию и джампаем туды
Маjко
Такое на си то люди делают с опаской)
Маjко
А зачем, серьезно? Какие преимущества против статической генерации по схеме?
Loyd
Ты не знаешь, какая схема придёт
Loyd
Говорю же, хочу как в тарантуле
Маjко
Пришла — инвокнул cargo, запустил в отдельном процессе готовый бинарь
Маjко
Они так часто приходят новые?)
Loyd
Ну, это целый компилятор притащить
Loyd
А там по схеме нагенерить парсер — плёвое дело
Loyd
Ну, вообще горю желанием написать свою кафку на расте (нужен constistant hashing, простота деплоя, низкое потребление памяти и ещё хочу master-master репликацию). Так вот хочется тоже там иметь возможность версионировать данные и отдавать их в другой схеме, если нужно
Loyd
Ну, то есть с топиком хранить .avdl
Маjко
А JIT — это не компайлер как будто
Loyd
Компайлер
Маjко
Пойду гляну как там в тарантуле
Loyd
Но есть большая разница между компалйером на десяток инструкций и полноценным япом
Loyd
Если тебе нужно зажитить "взять 5 байт, взять 10 байт, взять 5 байт, перевернуть", то глупо тащить целый rustc
Loyd
А jit.rs вполне по api ничего
Маjко
Красиво
Loyd
Надо таки накидать на нём молотилку, посмотреть перформанс
Мерль
Ты не знаешь, какая схема придёт
Ну дык можно сделать тип для описания произвольной схемы в рантайме И jit для этого не особо нужен
Loyd
Дык, jit нужен чтобы избавить от обхода схемы
Loyd
Чтобы превратить "возьми следующее поле в схеме, если оно ....., то, если ...., то ..." в "возьми 5 байт, сделай int-ом, возьми 10 байт сделай два элемента массива" и т.д.
Loyd
Вот где всякиt lua и js хороши (точшее всякие luajit и v8/ionmonkey)
Мерль
прямо обидно
Loyd
Почему умер?
Stanislav
Почему умер?
потому что 5.1 а луа последний 5.3
Loyd
Если речь о брокере со схемами, то без jit-а для никуда
Мерль
Почему умер?
Автор (его по сути разрабатывали в одно жало) сказал что всё. "Я устал, я мухожук"
Loyd
пичалька
Loyd
Где-то даже v8 драл
Stanislav
хотя вроде чето пилит
Stanislav
2.0.5 в мае резлизнул
Мерль
пичалька
Да вообще lua сама по себе няшка (хоть и кучи всего не хватает), а luajit вообще улёт
Мерль
2.0.5 в мае резлизнул
Дык он примерно в мае и сказал что всё
Stanislav
Дык он примерно в мае и сказал что всё
тоска, ну хоть сорцы есть и то хорошо
Мерль
тоска, ну хоть сорцы есть и то хорошо
Есть ещё контора, которая пилит трейдинговый софт, она пилит сейчас активно, но открывать не будет, у нас документов нет