Size: a a a

Эликсир и Вунш

2019 June 03

SM

Sergei Maximov in Эликсир и Вунш
Artem Denezhny
ну так запусти раст и посмотри, что он выдает, а потом нам расскажешь
Я запускал и смотрел, хочу от тебя услышать.
источник

AD

Artem Denezhny in Эликсир и Вунш
Erlang/OTP 22 [erts-10.4] [source] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]

Interactive Elixir (1.8.2) - press Ctrl+C to exit (type h() ENTER for help)
источник

AD

Artem Denezhny in Эликсир и Вунш
Sergei Maximov
Я запускал и смотрел, хочу от тебя услышать.
а я не хочу отвечать на абстрактные вопросы, ты или задавай вопросы конкретно и по сути, или давай оставим режим сбора информации
источник

SM

Sergei Maximov in Эликсир и Вунш
Artem Denezhny
а я не хочу отвечать на абстрактные вопросы, ты или задавай вопросы конкретно и по сути, или давай оставим режим сбора информации
Ну ты сказал про "инструкции для предметной области", а привести пример не можешь. Это не абстрактный вопрос, я прошу тебя привести пруф твоих же слов.
источник

AD

Artem Denezhny in Эликсир и Вунш
@smaximov

error: ambiguous associated item
 --> core/http/src/ext.rs:97:28
  |
97 |     fn into_owned(self) -> Self::Owned {
  |                            ^^^^^^^^^^^ help: use fully-qualified syntax: `<std::borrow::Cow<'a, B> as Trait>::Owned`
  |
  = note: #[deny(ambiguous_associated_items)] on by default
  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
  = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
note: `Owned` could refer to variant defined here
note: `Owned` could also refer to associated type defined here
 --> core/http/src/ext.rs:78:5
  |
78 |     type Owned: 'static;
  |     ^^^^^^^^^^^^^^^^^^^^

error: aborting due to previous error

error: Could not compile `rocket_http`.


ну и в конце для полного понимания  сама инструкция rustc со всеми параметрами
источник

AD

Artem Denezhny in Эликсир и Вунш
если конечно компилятор Си может выдавать такие инструкции, то тогда наверно существуют и Си вебразработчики
источник

SM

Sergei Maximov in Эликсир и Вунш
Artem Denezhny
@smaximov

error: ambiguous associated item
 --> core/http/src/ext.rs:97:28
  |
97 |     fn into_owned(self) -> Self::Owned {
  |                            ^^^^^^^^^^^ help: use fully-qualified syntax: `<std::borrow::Cow<'a, B> as Trait>::Owned`
  |
  = note: #[deny(ambiguous_associated_items)] on by default
  = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
  = note: for more information, see issue #57644 <https://github.com/rust-lang/rust/issues/57644>
note: `Owned` could refer to variant defined here
note: `Owned` could also refer to associated type defined here
 --> core/http/src/ext.rs:78:5
  |
78 |     type Owned: 'static;
  |     ^^^^^^^^^^^^^^^^^^^^

error: aborting due to previous error

error: Could not compile `rocket_http`.


ну и в конце для полного понимания  сама инструкция rustc со всеми параметрами
Последний вопрос, какая в данном примере предметная область?
источник

AD

Artem Denezhny in Эликсир и Вунш
Sergei Maximov
Последний вопрос, какая в данном примере предметная область?
rocket_http
источник

SM

Sergei Maximov in Эликсир и Вунш
Artem Denezhny
rocket_http
Ясно, твой уровень понятен, я сливаюсь со спора. Ты победил.
источник

AD

Artem Denezhny in Эликсир и Вунш
у нас не было спора, и как можно "победить" в том, чем ты не управляешь
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
Предметная область - это домен. Поэтому инструкции для предметной области - это безнес-логика. Естественно никакой компилятор или там интерпретатор таких инструкций не дает. Возможно в будущем, владелец бизнеса сможет взять ИИ и сказать ему "сделай такую программу, которая будет тото и тото". Вот этот ИИ сможет давать инструкции в предметной области
источник

ŹR

Źmićer Rubinštejn in Эликсир и Вунш
warning: field "email" in class "user" has no email regex validation.


Вот это вот инструкция предметной области
источник

AD

Artem Denezhny in Эликсир и Вунш
Petr Stepchenko
> и до этого были предпосылки, потому что сам проект в десятки килобайт и папка node_modules на порядок больше выглядят мягко сказать отпугивающе

вот эту часть
106M  assets
35M  uploads_dev
9,0M  deps
6,1M  _build
552K  priv
152K  lib
52K  test
20K  config
8,0K  mix.lock
4,0K  README.md
4,0K  mix.exs

вот примерно как выглядит небольшой проект Phoenix

несколько метров самого elixir и сотни метров node модулей, причем иногда эта цифра доходит до 300-500 Mb

думаю ситуация скоро должна измениться, потому что продвижение server rendering или WASM смогут разрулить ее, или появление  compiled fronend framework
https://www.mint-lang.com

вот как команда ember следит за тенденциями, причём с 14-го года

https://blog.emberjs.com/2014/12/22/inside-fastboot-the-road-to-server-side-rendering.html
источник

SK

Simon Khaskelberg in Эликсир и Вунш
Какой отношение server-side rendering имеет к размерам node модулей?
источник

AD

Artem Denezhny in Эликсир и Вунш
Źmićer Rubinštejn
warning: field "email" in class "user" has no email regex validation.


Вот это вот инструкция предметной области
ошибки компилятора и ошибки фремворка - это разные предметные области
источник

AD

Artem Denezhny in Эликсир и Вунш
Simon Khaskelberg
Какой отношение server-side rendering имеет к размерам node модулей?
думаю никакого, и это прекрасно, потому что именно server side может выступать альтернативой полной замены  nodejs колхоза
источник

SK

Simon Khaskelberg in Эликсир и Вунш
По моему ты не особо понимаешь, что такое server side rendering
источник

AD

Artem Denezhny in Эликсир и Вунш
возможно у нас разные представления об этом, но совершенно чётко понимаю что можно получить продвигая эту технологию

а что ты понимаешь под фразой  server side ?
источник

SK

Simon Khaskelberg in Эликсир и Вунш
источник

AD

Artem Denezhny in Эликсир и Вунш
а, я понял тебя бро, ты имеешь ввиду что server side может перенести генерацию и размещение фронта с устройства клиента на сервер, по сути тот же react, но который крутиться на сервере и отдаётся по server side?
источник