!nqNXzgQblfqFUQDBps:matrix.org

rust.tw

1170 Members
Rust 台灣社群 歡迎各位有興趣的朋友加入 也歡迎踴躍發問或進行討論 不過請盡量避免與 Rust 或 CS 無關的話題10 Servers

Load older messages


SenderMessageTime
18 Apr 2024
@telegram_160998513:t2bot.io@telegram_160998513:t2bot.io
In reply to rami3l
https://www.landiannews.com/archives/103193.html
> FFMPEG 称 xz 惨败的教训是,对维护和可持续发展的投资并不吸引人,而且也可能不会让管理人员升职,但多年来会得到千倍的回报。
01:15:11
@telegram_160998513:t2bot.io@telegram_160998513:t2bot.io连 ffmpeg 这种项目都得不到可持续的 sponsorship,我们这种更不行01:22:07
@telegram_1174765459:t2bot.ioJay老實說我也覺得fmt或clippy相較rustc cargo 不是那麼重要 公司不搞可以理解01:34:25
@telegram_160998513:t2bot.io@telegram_160998513:t2bot.io
In reply to Jay
老實說我也覺得fmt或clippy相較rustc cargo 不是那麼重要 公司不搞可以理解
是,但从项目整体的角度来看,之前就有说法讲换 tech stack 这个决策很多时候 2需要 10 times better,如果没有那么多 clippy 这样的小项目在周围支持着,Rust 就做不到 10 times better
01:42:07
@telegram_160998513:t2bot.io@telegram_160998513:t2bot.io* 是,但从项目整体的角度来看,之前就有说法讲换 tech stack 这个决策很多时候 2 times better 是不管用的,而是需要 10 times better,如果没有那么多 clippy 这样的小项目在周围支持着,Rust 就做不到 10 times better01:42:19
@telegram_160998513:t2bot.io@telegram_160998513:t2bot.io* 是,但从项目整体的角度来看,之前就有说法讲换 tech stack 这个决策很多时候 2 times better 是不管用的,而是需要 10 times better 应该说如果没有那么多 clippy 这样的小项目在周围支持着,Rust 就做不到 10 times better01:42:28
@telegram_48982472:t2bot.ioIrvin Chen
In reply to rami3l
> FFMPEG 称 xz 惨败的教训是,对维护和可持续发展的投资并不吸引人,而且也可能不会让管理人员升职,但多年来会得到千倍的回报。
最终 BUG 被修复了,微软的长期合同也是没有的。
01:54:49
@telegram_295248998:t2bot.ioWeihang Lo
In reply to Jay
老實說我也覺得fmt或clippy相較rustc cargo 不是那麼重要 公司不搞可以理解
但每個公司都有自己的 build system ,基本上 cargo 是 build tool 沒辦法滿足所有人的 build system 需求
02:14:43
@telegram_295248998:t2bot.ioWeihang LoTOML 這種蹩腳 config language 要更靈活的時候就綁手綁腳 看看 buck brazel gradle nix 哪一個不是寫了自己的 DSL 解決需求02:16:23
@telegram_295248998:t2bot.ioWeihang Lo
In reply to Jay
老實說我也覺得fmt或clippy相較rustc cargo 不是那麼重要 公司不搞可以理解
所以公司其實也很難把 enterprise 等級的需求塞進 Cargo
02:17:47
@telegram_295248998:t2bot.ioWeihang Lo* TOML 這種蹩腳 config language 要更靈活的時候就綁手綁腳 看看 buck bazel gradle nix 哪一個不是寫了自己的 DSL 解決需求02:18:15
@telegram_369248546:t2bot.io平底鍋
In reply to Weihang Lo
TOML 這種蹩腳 config language 要更靈活的時候就綁手綁腳

看看 buck brazel gradle nix 哪一個不是寫了自己的 DSL 解決需求
(不過 DSL 的致命問題是編譯器得自己寫,語言支援也得自己寫,為了少數需求花大精力搞 DSL 不是很值得 imo
02:20:55
@telegram_369248546:t2bot.io平底鍋Gradle 的 DSL 相對好一點,畢竟是基於現有的 Groove / Kotlin02:21:24
@telegram_295248998:t2bot.ioWeihang Lo
In reply to 平底鍋
(不過 DSL 的致命問題是編譯器得自己寫,語言支援也得自己寫,為了少數需求花大精力搞 DSL 不是很值得 imo
的確,不過對一定規模的企業來講,這些需求不會是少數,而且可能很重要,例如要改變 final binary artifact 的 rpath,這點目前 cargo/rustc 就很難兜出來

而小公司則會選擇用 bash 堆砌出來,或是 copy 別人的 script(
02:27:26
@telegram_160998513:t2bot.io@telegram_160998513:t2bot.io
In reply to Weihang Lo
的確,不過對一定規模的企業來講,這些需求不會是少數,而且可能很重要,例如要改變 final binary artifact 的 rpath,這點目前 cargo/rustc 就很難兜出來

而小公司則會選擇用 bash 堆砌出來,或是 copy 別人的 script(
rpath
等好久了
02:35:07
@telegram_240318101:t2bot.ioHung-Ying Tai
In reply to Weihang Lo
的確,不過對一定規模的企業來講,這些需求不會是少數,而且可能很重要,例如要改變 final binary artifact 的 rpath,這點目前 cargo/rustc 就很難兜出來

而小公司則會選擇用 bash 堆砌出來,或是 copy 別人的 script(
這個我也想問,現在能靠 cargo 弄出 rpath 了嗎XD
05:54:14
@telegram_134519893:t2bot.ioKan-Ru Chen build.rs 不行嗎? 05:57:47
@telegram_295248998:t2bot.ioWeihang Lo
In reply to Kan-Ru Chen
build.rs 不行嗎?
cargo:rustc-link-arg 可以解決一些,但複雜度仍然取決於 build environment 長怎樣 final artifact 是哪些
06:01:18
@telegram_419859014:t2bot.io환밍 Hung
In reply to Irvin Chen
最终 BUG 被修复了,微软的长期合同也是没有的。
至少微軟還願意一次性的贊助些錢,在台灣你看哪個老闆會
06:42:09
@telegram_48982472:t2bot.ioIrvin Chen
In reply to 환밍 Hung
至少微軟還願意一次性的贊助些錢,在台灣你看哪個老闆會
微軟還是有點餘裕,台灣的話一時想不出過去有什麼案例比較類似:有盈餘的公司有一個主要產品用到開源道件且有緊急的bug需要修復
07:04:52
@telegram_160998513:t2bot.io@telegram_160998513:t2bot.io
In reply to Irvin Chen
微軟還是有點餘裕,台灣的話一時想不出過去有什麼案例比較類似:有盈餘的公司有一個主要產品用到開源道件且有緊急的bug需要修復
中国大陆的大鳄碰见这种问题一般会直接 fork 掉
07:07:47
@telegram_419859014:t2bot.io환밍 Hung
In reply to Irvin Chen
微軟還是有點餘裕,台灣的話一時想不出過去有什麼案例比較類似:有盈餘的公司有一個主要產品用到開源道件且有緊急的bug需要修復
如果有,一種情況是上面叫你換一個套件
07:11:19
@telegram_419859014:t2bot.io환밍 Hung
In reply to rami3l
中国大陆的大鳄碰见这种问题一般会直接 fork 掉
或是這種的,fork回來自己想辦法硬幹
07:11:34
@telegram_419859014:t2bot.io환밍 Hung我現在工作的前人就是這樣,自己fork回來幹成符合當時的需求 然後後面我們要升級各種套件的時候才發現原來很多東西都前人硬幹的,然後現在都卡住了升不上去,哭啊07:13:01
@telegram_48982472:t2bot.ioIrvin Chen
In reply to 환밍 Hung
如果有,一種情況是上面叫你換一個套件
直接砍掉那個功能
07:31:40
@telegram_48982472:t2bot.ioIrvin Chen當作feature07:31:50
@telegram_68218921:t2bot.io卡西fork 回來自己幹的話得一直 rebase to upstream ,很累,辛苦您了 QQ09:04:23
@telegram_144832869:t2bot.ioKK這是什麼熟悉的鬼故事 😭11:44:47
19 Apr 2024
@telegram_910479688:t2bot.ioJoJo Lee joined the room.07:30:35
@elliot:mozilla.orgElliot joined the room.11:15:01

There are no newer messages yet.


Back to Room ListRoom Version: 6