Size: a a a

Programming Offtop

2020 May 18

VP

Vladimir Petrakovich in Programming Offtop
Alexander Nozik
ну я про либы и говорю
А я скорее про продукт и основную деятельность
источник

AN

Alexander Nozik in Programming Offtop
Vladimir Petrakovich
А я скорее про продукт и основную деятельность
а это уже не важно :)
источник

VP

Vladimir Petrakovich in Programming Offtop
Но в узких кругах контора известная, да
источник

DP

Dmitry Ponyatov in Programming Offtop
Anton Korotkikh
хз вообще, там не нода, а дено. я с ним не работал, не знаю. конкрентно в ноде в стд.либе есть поддержка васм, васм в принципе мутная тема на беке, т.к. с ним толком нельзя вообще нихуя сделать, кроме как вынести какие-то сугубо числодробильные функции, ибо он не имеет доступа к сети, а доступ к фс, через жс-прослойки. короче внутри васма ты даже никакую либу подключить не сможешь в которой есть работа с внешним миром, т.к. например, если там банально нужно будет прочитать файл, этих вызовов не окажется - нужно перделывать на васм-жс-костыль.
я думал про написание на васме какой-то бизнес логикки (на приятном языке), как альтернатива транспайлингу, но котлин нейтив не умеет в васм под нодой, так как генерит import object (там самая жс прослойка для связи с внешним миром из васм) только для браузера. стабильный васм - это раст, го, си и кресты... ни на начём из этого писать бизнес логику желания нет. остальные рантаймы очень сырые, есть ещё blazor но его я не трогал, хз как там дела.

раст на ноде круто, если его подружить с N-API сишным, но это довольно кропотливая работа и никакого законченного биндинга нет, есть только проекты в процессе или заброшенные.
WASI
источник

DP

Dmitry Ponyatov in Programming Offtop
Mikhail Levchenko
сейчас бы экономить память в 2к20
Вопрос не в экономии памяти, а в удобном venv поднимаемым одной командой. Мне нравится как это в python работает - тык, и изолипованная базовая система под проект готова.
источник

ML

Mikhail Levchenko in Programming Offtop
Dmitry Ponyatov
Вопрос не в экономии памяти, а в удобном venv поднимаемым одной командой. Мне нравится как это в python работает - тык, и изолипованная базовая система под проект готова.
в питоне то?
источник

DP

Dmitry Ponyatov in Programming Offtop
Dmitry Ponyatov
Вопрос не в экономии памяти, а в удобном venv поднимаемым одной командой. Мне нравится как это в python работает - тык, и изолипованная базовая система под проект готова.
С докером какой-то анонизм: на хосте debian, но нет, ставьте какой-то огрызок, потом выносите мозг с настройкой сети, потом ждите когда доп .пакеты поставятся, потом разгребайте несовместимость их версий, или майнтейнер контейнера его собрал не с тем .\configure
источник

VP

Vladimir Petrakovich in Programming Offtop
Dmitry Ponyatov
Вопрос не в экономии памяти, а в удобном venv поднимаемым одной командой. Мне нравится как это в python работает - тык, и изолипованная базовая система под проект готова.
А ещё лучше, когда такой необходимости даже нет
источник

AK

Anton Korotkikh in Programming Offtop
Dmitry Ponyatov
WASI
и? ты читал вообще что там? wasi это и есть жс костыли сбоку для базовой работы с фс, больше там ничего нет и ближайшее время не будет, никакой сети (хотя в юниксе сеть это тоже фалйовые дексрипторы, тем не менее не могёт и не собирается).
источник

AK

Anton Korotkikh in Programming Offtop
Anton Korotkikh
и? ты читал вообще что там? wasi это и есть жс костыли сбоку для базовой работы с фс, больше там ничего нет и ближайшее время не будет, никакой сети (хотя в юниксе сеть это тоже фалйовые дексрипторы, тем не менее не могёт и не собирается).
в браузере wasi - это подпорка, чтобы жс где-то рядом сделал fetch и запихал туда массив байтиков или потрогал localStorage, вот тебе и весь васи
источник

AK

Anton Korotkikh in Programming Offtop
в тему про wasi и насколько там всё плохо
источник

AK

Anton Korotkikh in Programming Offtop
Переслано от Anton Korotkikh
в тему расскажу одно очень упоротую историю. многих мучал вопрос, а что у WASI с сетью? комитет васи отнеиквается, "мол мы ещё не предумали и как-то ну его нах", и сетевые сокеты не доступны, только обычные дескрипторы для fs. и тут появялется ЭТО...
https://cloudabi.org/

суть идеи - а что если замапить все сетевые операции через обычный файловый дескриптор и специальный демон? заодно и libc запилить "специальный". и обственно они запилили
https://github.com/NuxiNL/flower

в итоге васишники даже советует этот подход в ишью про сеть
https://github.com/bytecodealliance/wasmtime/issues/70
источник

DP

Dmitry Ponyatov in Programming Offtop
Anton Korotkikh
и? ты читал вообще что там? wasi это и есть жс костыли сбоку для базовой работы с фс, больше там ничего нет и ближайшее время не будет, никакой сети (хотя в юниксе сеть это тоже фалйовые дексрипторы, тем не менее не могёт и не собирается).
Пилите, Шура, пилите!
источник

I

Igor in Programming Offtop
Alexander Nozik
реторофит ваш кто сделал?
как что-то хорошее
источник

AN

Alexander Nozik in Programming Offtop
Давно на джавке не писал. Идея вон как умеет
источник

AA

Andrey Akimov in Programming Offtop
Igor
как что-то хорошее
я бы сказал отличное
источник

QH

Quantum Harmonizer in Programming Offtop
Alexander Nozik
Давно на джавке не писал. Идея вон как умеет
А как такое включить?
источник

AN

Alexander Nozik in Programming Offtop
я просто залез в градловые жава сорсы, а там слева от каждого комента такой серенький символ, который переключает.
источник

AN

Alexander Nozik in Programming Offtop
Я вот тоже удивился
источник

AN

Alexander Nozik in Programming Offtop
В котлин нету
источник