@js_ru
JavaScript — русскоговорящее сообщество

Рекомендуем сразу отключить уведомления Правила: http://bit.ly/our_etiquette См. также: @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

3006 members

Архив канала @js_ru 23 декабря 2016 г.

02:11:13 ПП
User 309556
чот тут слух прошел, что шейрд мемори может в es2017 попасть
02:11:34 ПП
User 309556
и SIMD тоже
02:18:28 ПП
User 169254659
User 309556
чот тут слух прошел, что шейрд мемори может в es2017 попасть
Это откуда такая инфа?
02:18:51 ПП
User 309556
из секретных закромов
02:19:12 ПП
User 309556
обе фичи есть в найтлях мажорных браузеров
02:19:17 ПП
User 309556
январь все решит
02:19:20 ПП
User 169254659
Но вообще если так, то круто.
02:19:25 ПП
User 309556
но пока в агенде ничо нет
02:21:00 ПП
User 169254659
Главное, чтобы потом как с Object.observe не было.
02:28:17 ПП
User 185980313
шейрд мемори - круто, а то с этим сейчас проблемы
02:32:48 ПП
User 309556
User 169254659
Главное, чтобы потом как с Object.observe не было.
он вообще как пропозал никуда не попал еще до того как стейджи были
02:33:03 ПП
User 309556
шейрд мемори нужен для asm.js и wasm
02:33:12 ПП
User 309556
для жс он как бонус идет
02:44:34 ПП
User 169859
> @chicoxyzzy
шейрд мемори нужен для asm.js и wasm

неправда
02:45:14 ПП
User 309556
ну именно они зафорсили шейрд мемори
02:45:28 ПП
User 309556
чойта неправда?
02:45:41 ПП
User 169859
Неправда что он нужен
02:45:53 ПП
User 169859
То что это зафосили те же люди - ну и что
02:47:19 ПП
User 309556
неправда что он нужен для асмжс?
02:47:29 ПП
User 169859
Конечно
02:47:34 ПП
User 309556
в пропозале целый раздел про это
02:47:52 ПП
02:48:11 ПП
User 309556
я не про то, что надо жизненно, но вообще это важно
02:48:44 ПП
User 309556
https://tc39.github.io/ecmascript_sharedmem/asmjs_shmem.html
02:48:51 ПП
User 309556
только чот у них с версткой лол
02:49:49 ПП
User 309556
это мозилловцы его и делают
02:49:51 ПП
User 309556
пропозал
02:49:58 ПП
User 309556
те же, что асмжс делали
02:50:19 ПП
User 309556
асмжс для вычислений. для вычислений шаред мемори очень полезен
02:50:43 ПП
User 309556
https://hacks.mozilla.org/2016/05/a-taste-of-javascripts-new-parallel-primitives/

тут тоже нро это
hacks.mozilla.org/2016/05/a-taste-of-javascripts-new-parallel-primitives
Author's note: Since this post was written, the API of postMessage has changed slightly. When sending a SharedArrayBuffer with postMessage, the buffer should no longer be in the transfer list ...
02:50:49 ПП
User 169859
Вопрос - а  у asm.js вообще какой статус?
02:50:55 ПП
User 309556
и ларс нанс или как там его везде пишет про это
02:51:10 ПП
User 309556
у него статус завершенной спеки и девелопмента везде
02:51:42 ПП
User 309556
https://platform-status.mozilla.org/#asmjs
platform-status.mozilla.org
Firefox Platform Status provides an implementation and standardization roadmap for web platform features.
02:52:22 ПП
02:52:39 ПП
User 309556
но его за компанию с васм пилят
02:52:41 ПП
User 169859
Ту есть это спека написаная мозиллой под эгидой мозиллы
02:52:42 ПП
User 309556
прост
02:52:52 ПП
02:53:19 ПП
User 169859
Все таки как я понял никто не планирует ее реально имплементить кроме мозиллы
02:53:47 ПП
User 309556
ее уже имплементят все
02:54:03 ПП
User 309556
но спека все ж не полная вроде
02:54:03 ПП
User 151091411
фигасе, на кодеварс на 3kyu за решение задачи в 3kyu дают только 5% прироста... мне теперь еще 12+ задачек зарешать придется... жесть :)
02:54:07 ПП
User 169859
Ну не верю
02:54:29 ПП
User 309556
https://bugs.chromium.org/p/v8/issues/detail?id=4203
02:54:42 ПП
User 309556
для эджа и сафари тоже есть
02:55:01 ПП
User 309556
в эдже уже
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/asmjs/
02:55:11 ПП
User 309556
в сафари пилят 
https://webkit.org/status/#feature-asm.js
webkit.org/status
02:55:30 ПП
User 169859
Не понятно, зачем
02:55:35 ПП
User 169859
Когда будет васм
02:55:42 ПП
User 169859
А это какое то говно
02:56:28 ПП
User 309556
потому что это несложно
02:56:34 ПП
User 309556
так-то да, он уже не нужен
02:59:06 ПП
User 309556
ну и в сафари шейрд мемори почти допилили, они его как раз для васма с асмом пилят
02:59:17 ПП
User 309556
тоже в трекере можно почитать. очень увлекательно
03:01:23 ПП
User 309556
форс шейрд мемори асмо-васмом можно почитать тут, например
https://brendaneich.com/2015/06/from-asm-js-to-webassembly/
03:02:35 ПП
User 309556
ну и про асм там же (заем он нужен):

> It’s crucial that wasm and asm stay equivalent for a decent interval, to support polyfilling of wasm support via JS.
03:03:15 ПП
User 309556
новости 2015го кагбе
03:04:02 ПП
User 309556
поэтому даже в8 придется-таки кой-чо из aot для asm.js заимплементить
03:06:06 ПП
User 169859
Хорошо что я на бэкэнде
03:06:22 ПП
User 169859
Там это все нахер не нужно
03:06:58 ПП
User 309556
там и жс нахер не нужен
03:07:16 ПП
User 169859
тоже верно
03:07:34 ПП
User 169859
Но я повторюсь, пока не знаю, что лучше чем node.js + Flow
03:07:42 ПП
User 169859
Как узнаю - сразу туда
03:09:34 ПП
03:09:35 ПП
User 169254659
User 169859
Но я повторюсь, пока не знаю, что лучше чем node.js + Flow
А как же питончик со своим Джанго, руби с рельсами или голанг? Я не холивара ради, просто любопытна альтернативная точка зрения.
03:09:37 ПП
User 309556
пишет про раст
03:09:44 ПП
User 309556
чорт не угадал
03:10:06 ПП
User 169859
Языки без статической типизации больше не интересуют. Шило на мыло менять не хочется
03:10:29 ПП
User 169254659
User 309556
пишет про раст
Ничего подобного, даже не подумал про него(сам удивляюсь).
03:10:37 ПП
User 169859
Когда в го добавить дженерики и ненулабл указатели, то я готов без вопросов
03:10:58 ПП
User 169859
Еще бы ADT, но ладно, без них можно жить
03:10:58 ПП
User 309556
так вроде таких планов нет
03:11:08 ПП
User 169254659
User 169859
Когда в го добавить дженерики и ненулабл указатели, то я готов без вопросов
Ладно, а что насчёт раста?)
03:11:10 ПП
User 169859
User 309556
так вроде таких планов нет
Нет
03:11:38 ПП
User 169859
Мне нравится Раст, но мне кажется что языки без GC - это непродуктивно для каждодневной разработки
03:11:55 ПП
User 169859
Если бы из него не выпилили GC, была бы другая история
03:12:31 ПП
User 169254659
В свежей 1.14 есть годнота с васмом.
03:12:52 ПП
User 309556
зачем на сервере васм?
03:13:28 ПП
User 169254659
User 309556
зачем на сервере васм?
Не на сервере, оно же для клиента.
03:13:38 ПП
User 309556
так речь о языке для бека
03:13:53 ПП
User 309556
бтв васм будет работать на сервере
03:14:06 ПП
User 309556
а писать на расте под клиент — извращение
03:14:16 ПП
User 169254659
User 309556
так речь о языке для бека
А, ну да.
03:14:38 ПП
User 169254659
User 309556
а писать на расте под клиент — извращение
Будто что-то плохое)
03:14:52 ПП
User 309556
для веб приложение явно плохое
03:15:02 ПП
User 309556
а для игр есть юнити с анрилом
03:16:02 ПП
User 169254659
Ну это пока. Дай растоманам года 2 и много чего для игорей появится.
03:16:08 ПП
User 309556
да да
03:16:17 ПП
User 169859
Моя наджда только одна - язык компилирующийся в Go
03:16:19 ПП
User 309556
биндинги в плюсовые движки, например
03:16:26 ПП
User 169859
Но пока не видел нормального
03:16:38 ПП
User 309556
а чо есть такие вообще?
03:16:42 ПП
User 169254659
User 309556
биндинги в плюсовые движки, например
Ну не обязательно только это)
03:16:48 ПП
User 110083945
Ребят, а кто-нибудь делал realtime синхронизацию канваса?
03:16:52 ПП
User 169859
User 309556
а чо есть такие вообще?
Есть конечно, но ни о чем
03:17:08 ПП
User 169859
Еще вот это нравится: http://www.ponylang.org/
ponylang.org
Pony - High Performance Actor Programming
03:17:23 ПП
User 309556
воу! https://github.com/jcla1/gisp
github.com/jcla1/gisp
Simple LISP in Go. Contribute to jcla1/gisp development by creating an account on GitHub.
03:17:24 ПП
User 169859
Но все таки нужна хоть какая то экосистема
03:18:46 ПП
User 169254659
User 309556
биндинги в плюсовые движки, например
Мм, погодь, а gluim, gfx, piston и прочие, являются обертками над C?
03:19:15 ПП
User 169859
Везде так
03:19:25 ПП
User 169859
Интеграции с C++ ни у кого нет
03:19:45 ПП
User 169859
Ибо там все слишком непрозрачно
03:20:11 ПП
User 169254659
User 169859
Интеграции с C++ ни у кого нет
Видел где-то, что в расте хотят запилить.
03:20:34 ПП
User 169859
Ну хз, может и хотят, но стоит ли того?
03:20:38 ПП
User 169859
Геморрой же
03:21:05 ПП
User 169859
Там помимо всего прочего есть всякие темплейты, виртуальные методы и прочее
03:21:12 ПП
User 169859
И все это надо поддерживать
03:21:25 ПП
User 169859
Проще сказать - заверни в C
03:21:28 ПП
User 169254659
User 169859
Ну хз, может и хотят, но стоит ли того?
Видимо, да. FF же не только на Си написан.
03:23:13 ПП
User 169254659
Плюс лучшая интеграция с другими либами, что обеспечит более плавный переход с плюсов.
03:23:22 ПП
User 309556
пролистал https://www.infoq.com/presentations/pony

ну чот учить идти не загорелся
infoq.com/presentations/pony
Sylvan Clebsch talks about using Pony in a fintech environment to build high-performance tools. Pony is a new actor-model language that's statically typed and ahead-of-time compiled (using LLVM), with a fully concurrent garbage collector and a data-race free type system.
03:23:40 ПП
User 169254659
Но я подробно не смотрел.
03:23:49 ПП
User 169859
Не, очень милая штука
03:24:05 ПП
User 169859
Но писать на языке на котором вообще ничего нет - это не для меня
03:24:09 ПП
User 309556
на нем пишет даже меньше, чем на элме
03:24:19 ПП
User 309556
нельзя такое в финтех брать
03:24:27 ПП
User 169859
Даже на том же окамле невозможно существовать по той же причине
03:24:44 ПП
User 169859
Хотя он на несколько порядков популярнее
03:24:52 ПП
User 309556
на окамле хотя бы веб серверы есть на выбор
03:25:16 ПП
User 309556
даже в стиле nio/netty/node.js/tornado/etc что-то есть
03:25:25 ПП
User 169859
Я полагаю что если писать на пони, то только на байндингах
03:25:41 ПП
User 309556
не, эт печалька(
03:26:06 ПП
User 169859
А проблема байднигов - будешь писать аснхронщину, например на libuv, и не будет у тебя никаких байндингов
03:26:13 ПП
User 169859
Придется все в потоки заврочивать
03:26:19 ПП
User 169859
В общем, так жить нельзя
03:26:25 ПП
User 309556
еще б
03:26:37 ПП
User 169859
Ни один язык не стоит того
03:51:19 ПП
User 169859
@chicoxyzzy кстати, вот эти ребята используют окамл для финтеха: https://www.janestreet.com/
janestreet.com
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
03:51:28 ПП
User 169859
Не знаю правда, зачем
03:53:52 ПП
User 309556
угу, тут что-то про это есть
https://www.janestreet.com/technology/
janestreet.com/technology
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
04:15:14 ПП
User 309556
чуваки из внутреннего тех чата гворят, что не удивлены
08:37:35 ПП
User 58676340
чуваки, а расскажите, зачем Relay? имею в виду, он кому-то на каком-то проекте когда-то был полезен?
08:49:27 ПП
User 309556
да, @vslinko его юзал и пропагандировал
08:55:35 ПП
User 58676340
а мне ещё говорили вчера к нему подойти, а я чёт упустил шанс. ну может сейчас тут ответит)
08:57:07 ПП
User 309556
его нет в этом чате
09:11:01 ПП
User 58676340
окей, поймаю его в каком-нибудь соседнем. но вопрос актуален, если что
09:38:52 ПП
User 1395200
Напомните плиз тулзу для демонстрации во внешний интернет с динамическим айпишником или NAT'ом
10:47:19 ПП
User 620009
User 1395200
Напомните плиз тулзу для демонстрации во внешний интернет с динамическим айпишником или NAT'ом
ngrok
10:47:44 ПП
User 1395200
User 620009
ngrok
Спасибо
10:47:48 ПП
10:48:01 ПП
10:48:07 ПП
User 620009
Первая ассоциация
10:49:28 ПП
11:03:50 ПП
User 309556
в мозиллу global завезли
11:14:48 ПП
User 1294634
User 169859
Еще вот это нравится: http://www.ponylang.org/
ponylang.org
Pony - High Performance Actor Programming
вот этот хорошенький да