Aleksey
А кто-нибудь Clear Linux для rust контейнеров юзал?
Alexey
Народ, а кто что на расте делает сейчас?
я вот high-level байндинги для N-API, чтобы нативные аддоны для Node.js на расте пилить
Alexey
https://twitter.com/aqrln/status/936062600655360006
Сережа
https://github.com/neon-bindings/neon чем твои лучше, кроме того, что они не птица, не самолет, а велосипед?
M
Да начнётся срачик.
Alexey
https://github.com/neon-bindings/neon чем твои лучше, кроме того, что они не птица, не самолет, а велосипед?
ничем, кроме того, что на N-API, а не на самописных обёртках поверх апи V8
Alexey
Alexey
ну типа, я понимаю, что тут по-другому нельзя, как и в любом другом локальном русскоязычном коммьюнити, но всё же
Filipp
https://twitter.com/aqrln/status/936062600655360006
лайк за то, что эта точка внедрения позволит переписывать на раст приложения на богомерзком js
Konstantin
http://www.opennet.ru/opennews/art.shtml?num=47656
я сталкивался с довольно неприятными сайдэффектами musl
Konstantin
ну не то чтобы это проблема musl, скорее того, что все полагаются на glibc
Сережа
а какие эффекты?
Alexey
https://github.com/neon-bindings/neon чем твои лучше, кроме того, что они не птица, не самолет, а велосипед?
к слову, я сегодня ночью общался с Дейвом, который автор Neon, он планирует переходить на N-API, когда будет выкидывать поддержку Node.js < 8.0
Alexey
Alexey
каеф
Filipp
васм ваще хайп
Filipp
emscripten компилить боль
Filipp
клабник говорит кстати что раст похоже первым будет который нормально без него будет в васм собираться
Alexey
ну с тем же wasm32-unknown-emscripten вся боль происходит под капотом, там ни о чём задумываться не нужно
Alexey
но размер бинарника
Alexey
уже даже есть лоадеры для webpack и browserify
Alexey
просто делаешь из-под джаваскрипта const rustLib = require('rust_lib.rs');, а дальше магия
Konstantin
а какие эффекты?
из того, что я помню, были небольшие проблемы из-за того, что текст errno (какой-то из) немного отличался. а на jvm с нативными вызовами проблемы и там был код который отлавливал ошибки по тексту errno
Konstantin
блин, я с телефона, надеюсь хоть немношк понятно
Vladimir
Понятно, но сами виноваты что грепали ошибки
Filipp
текст errno грепать это идея в духе джавистов, да
Filipp
хорошо что здесь COC нет, можно пообсирать джавистов
Alexey
как там выше писали когда-то
Alexey
джавист — это не гендер?
Vladimir
А код оф кондакт ток про гендер?
Сережа
это уважаемый господин с большой зарплатой, вы все это от зависти
A64m
это такая штука "специальность" называется или просто "работа", вечно в чатах игрушечных языков объяснять надо
Marat
джавист — это не гендер?
Это сексуальная ориентация. А гофер это гендер
Alexey
вот-вот
не на игрушечном же языке пишет
Kerrigan
охлол
Kerrigan
идея по дефолту делает cargo check
Сережа
раньше вроде нет
Kerrigan
а я стучусь головой и думаю почему оно не меняется
Vlad
Вот мы тут джависты любим раст. Что ж любовь такая неразделенная ((
Alexey
Ну их то выбирают в зависимости от ориентации же
типа по часовой стрелке или против неё?
Kerrigan
А что должно меняться
ну он не собирает, а только чекает код
Vladimir
ну он не собирает, а только чекает код
А зачем тебе чтоб чек собирал
Kerrigan
А зачем тебе чтоб чек собирал
плагин в идее по дефолту делает чек
Kerrigan
по кнопке собрать
Vladimir
А
Vladimir
Лол
Vlad
ну он не собирает, а только чекает код
Ну мб это чутка неочевидно, но в целом эту кнопку обычно жмут чтоб ошибки увидеть. Поэтому так сделно.
Сережа
а чтобы собрать какую кнопку жмут?
Vladimir
Может это слегка не очевидно, но крестик в верхнем углу, и заходят в нормальный редактор
Konstantin
https://github.com/jruby/jruby/blob/cd91e4662d135306f08d1ddd75257d0935ead85c/core/src/main/java/org/jruby/runtime/Helpers.java#L279
Vlad
а чтобы собрать какую кнопку жмут?
run configuration с произвольной cargo command
Vlad
Ну или в настройках переключить, чтоб собиралось вместо cargo check
Kerrigan
ага, нашел
Vlad
Мб надо дефоты изменить... Хз спорный вопрос
Сережа
везет тебе, ты джаву знаешь, си с плюсами скоро умрет... раст не взлетел, хорошо, что я на го поставил
Vlad
Kotlin всех спасет
Сережа
как kotlin native с памятью работает?
Сережа
там рантайм с гц? все через подсчет ссылок или рукопашным способом?
Vlad
С гц, но я подробностей вообще не знаю. Я про native ничего не говорил вроде))
Сережа
ну ладно, пусть тогда котлин спасает жавистов и жаваскриптеров
Сережа
просто уже есть один язык системного программирования с гц, тяжело будет составить ему конкуренцию, да и стоят за ним серьезные ребята
Сережа
а то
Sergey
игрушечный какой-то
Sergey
напоминает жс
Sergey
если сравнить го с сексом то ощущения как будто занимаешься сексом через матрац
Sergey
очень на жс похоже
Alex
всё в этом высказывании хорошо
timothy
>да и стоят за ним серьезные ребята The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.
Sergey
Googlers это те кто работает в гугле или те кто умеет профессионально гуглить?
Kerrigan
первое