Size: a a a

AI Cups Official

2021 March 25

R

Roman in AI Cups Official
разве 2 метра исходников это мало?
источник

R

Roman in AI Cups Official
ого
источник

R

Roman in AI Cups Official
просто у меня BFS занимает строчек 10...
источник

ST

Sergio Tulentsev in AI Cups Official
Да и там тоже :)
источник

R

Roman in AI Cups Official
там что как в ноде что ли зависимости по 200Мб?
источник

NL

Nick Linker in AI Cups Official
Roman
раст ведь компилируется, все ведь хорошо с ним
Это вынуждает вручную проходить зависимости, зависимомти зависимостей и так далее. В качестве эксперимента попробуйте ptree:
├── ptree v0.3.2
│   ├── ansi_term v0.12.1
│   ├── atty v0.2.14 (*)
│   ├── config v0.10.1
│   │   ├── lazy_static v1.4.0
│   │   ├── nom v5.1.2 (*)
│   │   ├── rust-ini v0.13.0
│   │   ├── serde v1.0.124 (*)
│   │   ├── serde-hjson v0.9.1
│   │   │   ├── lazy_static v1.4.0
│   │   │   ├── linked-hash-map v0.3.0
│   │   │   │   ├── serde v0.8.23
│   │   │   │   └── serde_test v0.8.23
│   │   │   │       └── serde v0.8.23
│   │   │   ├── num-traits v0.1.43
│   │   │   │   └── num-traits v0.2.14 (*)
│   │   │   ├── regex v1.4.5 (*)
│   │   │   └── serde v0.8.23
│   │   ├── serde_json v1.0.64 (*)
│   │   ├── toml v0.5.8
│   │   │   └── serde v1.0.124 (*)
│   │   └── yaml-rust v0.4.5 (*)
│   ├── directories v3.0.1
│   │   └── dirs-sys v0.3.5 (*)
│   ├── petgraph v0.5.1 (*)
│   ├── serde v1.0.124 (*)
│   ├── serde-value v0.6.0
│   │   ├── ordered-float v1.1.1
│   │   │   └── num-traits v0.2.14 (*)
│   │   └── serde v1.0.124 (*)
│   └── tint v1.0.1
│       └── lazy_static v0.2.11

и это не что-то экзотическое, а просто библиотека для отрисовки деревьев
источник

NL

Nick Linker in AI Cups Official
или не вынуждает? Если не вынуждает вручную вендорить все транзитивные зависимости, то ок.
источник

NL

Nick Linker in AI Cups Official
Но вообще обход и резолв зависимостей это работа cargo
источник

R

Roman in AI Cups Official
ну да, наверное, не стоит брать себе в проект библиотеки, которые тянут еще 20 других библиотек...
источник

R

Roman in AI Cups Official
это ж не продакшен :)
источник

ST

Sergio Tulentsev in AI Cups Official
Почему бы и не брать, если нет драконовских ограничений?
источник

R

Roman in AI Cups Official
ну в целом согласен, думаю орги могли бы поднять лимит в пару-тройку раз
источник

R

Roman in AI Cups Official
что такое 10Мб сейчас? просто 1 фотка в нормальном качестве... в социалочки их грузят сотнями в секунду
источник

ST

Sergio Tulentsev in AI Cups Official
Nick Linker
Но вообще обход и резолв зависимостей это работа cargo
ну да, cargo vendor всё это сложит в локальную папочку и можно будет собирать без интернета. Но это получатся мегабайты кода. А если хочешь компактно, да лишнее выкинуть - это только руками, наверное.
источник

ST

Sergio Tulentsev in AI Cups Official
Roman
ну в целом согласен, думаю орги могли бы поднять лимит в пару-тройку раз
ну это полумеры. Даже четверть меры. Докер решает все проблемы (кроме, видимо, экономии места на серверах мейла). Хочешь зависимости - пожалста. Хочешь граальвм - да без проблем, бери и ставь.
источник

R

Roman in AI Cups Official
вон ребята пишут на С++ все в одном файле и побеждают, без всяких зависимостей)
источник

NL

Nick Linker in AI Cups Official
Roman
вон ребята пишут на С++ все в одном файле и побеждают, без всяких зависимостей)
ну железный аргумент конечно) уже не возразишь больше..
источник

ST

Sergio Tulentsev in AI Cups Official
Ну кто-то и на велике без седла ездит и соревнования выигрывает. Но это их личные предпочтения, думаю :)
источник

R

Roman in AI Cups Official
Nick Linker
ну железный аргумент конечно) уже не возразишь больше..
ну в любом случае орги идут на встречу, так что не все так плохо. Но разрешать грузить гигабайты коды я бы тоже не стал...
источник

NL

Nick Linker in AI Cups Official
Roman
ну в любом случае орги идут на встречу, так что не все так плохо. Но разрешать грузить гигабайты коды я бы тоже не стал...
Да, гигабайты — я согласен.
источник