Size: a a a

Programming Offtop

2020 August 13

NL

Nick Linker in Programming Offtop
Andrew Mikhaylov
Дополнение к этому посту. Вот список команд, которые по сути расформируют и люди будут уволены из Mozilla:
- разработка языка Rust
- команда экспериментального движка браузера, Servo
- разработчики dev tools и справочника MDN
- команда обеспечения безопасности браузера

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

Начата работа по основанию Rust Foundation, поскольку уже много больших компаний используют Rust в проде (МС, Амазон, Клаудфлэр, Дропбокс и другие), они скинутся на финансирование коре тимы. Напомню, за питоном нет какой-то одной ключевой компании.

Сообщество вокруг раста уже сложилось и оно достаточно активное. Сам раст никуда не девался, ему сейчас больше библиотек не хватает, ежели фич.
источник

NL

Nick Linker in Programming Offtop
Anton Korotkikh
а вместо рабочего прототипа пади ебался бы лайфтаймами и борроу чекером
> Документацию не читай
> ебись с бррроу-чекером
> прототип не делай

Мне вот интересно, когда ошибки компиляции стали чем-то нежелательным? 🙄
источник

QH

Quantum Harmonizer in Programming Offtop
Nick Linker
> Документацию не читай
> ебись с бррроу-чекером
> прототип не делай

Мне вот интересно, когда ошибки компиляции стали чем-то нежелательным? 🙄
бля, Антон всё носится с этим борроу чекером. Я крайне редко реально сталкивался с такими ошибками компиляции.
источник

KD

Konstantin Dovnar in Programming Offtop
Nick Linker
Нико Матсакис и ещё несколько ключевых фигур остались.

Начата работа по основанию Rust Foundation, поскольку уже много больших компаний используют Rust в проде (МС, Амазон, Клаудфлэр, Дропбокс и другие), они скинутся на финансирование коре тимы. Напомню, за питоном нет какой-то одной ключевой компании.

Сообщество вокруг раста уже сложилось и оно достаточно активное. Сам раст никуда не девался, ему сейчас больше библиотек не хватает, ежели фич.
Странно, что речь о финансировании существующей команды. Если я правильно понял — она так и останется под крылом медленно умирающей лисы.

Сделали бы уже некий независимый консорциум.
источник

NL

Nick Linker in Programming Offtop
Konstantin Dovnar
Странно, что речь о финансировании существующей команды. Если я правильно понял — она так и останется под крылом медленно умирающей лисы.

Сделали бы уже некий независимый консорциум.
Планы уже анонсировались, сейчас просто шевеление булками будет поактивнее в этом направлении.

http://smallcultfollowing.com/babysteps/blog/2020/01/09/towards-a-rust-foundation/
источник

DP

Dmitry Ponyatov in Programming Offtop
Alex
дело в том что я почему-то "рождён" с любовью к Go) что приводит к личному побочному эффекту - если бы он был приспособлен для Android - ничего другого бы не знал))
но если вообще выбирать, то мне всегда нравиться тот язык на котором можно решить сразу все вопросы и backend, и frontend и мобильных приложений - то есть я бы остановился на Котлин по любому на текущий момент времени)
Nim?
источник

DP

Dmitry Ponyatov in Programming Offtop
Quantum Harmonizer
мне просто интересно, в каких ситуациях какой-то язык лучше подходит к какой-то задаче лучше других
В случае, когда ты сам написал себе транслятор
источник

DP

Dmitry Ponyatov in Programming Offtop
Nick Linker
Нико Матсакис и ещё несколько ключевых фигур остались.

Начата работа по основанию Rust Foundation, поскольку уже много больших компаний используют Rust в проде (МС, Амазон, Клаудфлэр, Дропбокс и другие), они скинутся на финансирование коре тимы. Напомню, за питоном нет какой-то одной ключевой компании.

Сообщество вокруг раста уже сложилось и оно достаточно активное. Сам раст никуда не девался, ему сейчас больше библиотек не хватает, ежели фич.
источник

NL

Nick Linker in Programming Offtop
Alex
дело в том что я почему-то "рождён" с любовью к Go) что приводит к личному побочному эффекту - если бы он был приспособлен для Android - ничего другого бы не знал))
но если вообще выбирать, то мне всегда нравиться тот язык на котором можно решить сразу все вопросы и backend, и frontend и мобильных приложений - то есть я бы остановился на Котлин по любому на текущий момент времени)
А смысл цепляться за один и тот же язык на фронте и на беке?
Архитектура, строительные блоки и вообще рабочий цикл компонентов очень разный, разные идиомы, разный набор библиотек...

Это уже как два языка, только не русский и белорусский, а скажем русский и немецкий: похожие слова есть, но речь сильно различная.

А пытаясь сохранить один и тот же язык, разработчики вынуждены выбирать тысячи компромиссов, например при управлении памятью и многопоточности. Это всегда будет не в пользу к-н.
источник

(

( in Programming Offtop
Andrew Mikhaylov
Чё там ещё по сходствам? Не припомню больше
Философия ещё
источник

DP

Dmitry Ponyatov in Programming Offtop
Nick Linker
А смысл цепляться за один и тот же язык на фронте и на беке?
Архитектура, строительные блоки и вообще рабочий цикл компонентов очень разный, разные идиомы, разный набор библиотек...

Это уже как два языка, только не русский и белорусский, а скажем русский и немецкий: похожие слова есть, но речь сильно различная.

А пытаясь сохранить один и тот же язык, разработчики вынуждены выбирать тысячи компромиссов, например при управлении памятью и многопоточности. Это всегда будет не в пользу к-н.
а поможет ли третий язык, который будет выплёвывать два других (front/back) и работать на уровне модели программы?
ну типа как в начале 200х вопили про CASE-системы, в итоге пшик — может не тем путём пошли, и вместо GUI нужно было какое-то языковое средство разработки качать?
источник

d

dimiii in Programming Offtop
И это тоже было
источник

NL

Nick Linker in Programming Offtop
Dmitry Ponyatov
а поможет ли третий язык, который будет выплёвывать два других (front/back) и работать на уровне модели программы?
ну типа как в начале 200х вопили про CASE-системы, в итоге пшик — может не тем путём пошли, и вместо GUI нужно было какое-то языковое средство разработки качать?
А был ведь такой, Haxe, у него есть некоторое количество ярых поклонников, но в мейнстрим он не пошёл.
источник

AN

Alexander Nozik in Programming Offtop
Viktor Noskin
https://quarkus.io/ кто-то пробовал? (Именно с Граалем) @noraltavir вроде вы что-то с Граалем экспериментировали? Хочется услышать впечатления. И потребление ресурсов относительно кейтора
Я работаю на Граале, но в jit режиме. Мне aot по сути не нужен
источник

DP

Dmitry Ponyatov in Programming Offtop
Dmitry Ponyatov
а поможет ли третий язык, который будет выплёвывать два других (front/back) и работать на уровне модели программы?
ну типа как в начале 200х вопили про CASE-системы, в итоге пшик — может не тем путём пошли, и вместо GUI нужно было какое-то языковое средство разработки качать?
ну там чего-нибудь на Haskell или Lisp наворачивать, компоновать систему типа:
MODULE = pyModule('dja')
diroot = MODULE.dir
README = File('README.md') ; diroot.push(README)
README = '''
#  `{MODULE.name}`
## {TITLE}

{ABOUT}

(c) {AUTHOR} <<{EMAIL}>> {YEAR} {LICENSE}
'''
источник

DP

Dmitry Ponyatov in Programming Offtop
Dmitry Ponyatov
ну там чего-нибудь на Haskell или Lisp наворачивать, компоновать систему типа:
MODULE = pyModule('dja')
diroot = MODULE.dir
README = File('README.md') ; diroot.push(README)
README = '''
#  `{MODULE.name}`
## {TITLE}

{ABOUT}

(c) {AUTHOR} <<{EMAIL}>> {YEAR} {LICENSE}
'''
какие-нибудь функциональные трансформации наворачивать поверх, и классы приложений строить с наследованием
а потом дергать части модели за .compile() и писать С++ & JS код в выходные файлы
источник

DP

Dmitry Ponyatov in Programming Offtop
Nick Linker
А был ведь такой, Haxe, у него есть некоторое количество ярых поклонников, но в мейнстрим он не пошёл.
а насколько у него человекочитаемый выходной код?
можно ли использовать по-тихому в проде, показывая коллегам только высерь на Python/JS/C++ ?
источник

NL

Nick Linker in Programming Offtop
Dmitry Ponyatov
а насколько у него человекочитаемый выходной код?
можно ли использовать по-тихому в проде, показывая коллегам только высерь на Python/JS/C++ ?
Скорее нет, чем да.
источник

AN

Alexander Nozik in Programming Offtop
Dmitry Ponyatov
а насколько у него человекочитаемый выходной код?
можно ли использовать по-тихому в проде, показывая коллегам только высерь на Python/JS/C++ ?
Автогенерируемый не бывает читаемым
источник

(

( in Programming Offtop
@themishkun так я вот щас не понял https://t.me/podvedro/115
источник