============================== Andreas Kling @awesomekling · 44m My general thoughts on Rust: - Excellent for short-lived programs that transform input A to output B - Clunky for long-lived programs that maintain large complex object graphs - Really impressive ecosystem - Toxic community ==============================
He's not wrong.
Ladybird browser to start using Swift language this fall
21–30 of 205 posts
Re: Ladybird browser to start using Swift language this fall
#22Earlier quoted context omitted.
I wouldn't say all the Rust community is toxic. Then again, I'm not sure which Rust community he's referring to, I'm sure there are some toxic ones out there.
It doesn't matter if only a portion is toxic, because that portion can easily poison the well all on their own for everybody.
Re: Ladybird browser to start using Swift language this fall
#23One thing I don't understand about Swift is why it uses a private fork of LLVM. Why can't they upstream whatever changes they need?
I’ve just read the swift build guide and there’s no sign of a closed-source version of LLVM. What are you talking about?
Re: Ladybird browser to start using Swift language this fall
#24============================== Andreas Kling @awesomekling · 44m My general thoughts on Rust: - Excellent for short-lived programs that transform input A to output B - Clunky for long-lived programs that maintain large complex object graphs - Really impressive ecosystem - Toxic community ==============================
I wouldn't say all the Rust community is toxic. Then again, I'm not sure which Rust community he's referring to, I'm sure there are some toxic ones out there.
Re: Ladybird browser to start using Swift language this fall
#25One thing I don't understand about Swift is why it uses a private fork of LLVM. Why can't they upstream whatever changes they need?
Re: Ladybird browser to start using Swift language this fall
#26> Support for non-Apple platforms is also improving, as is the support for other, LSP-based development environments. Improving, as in ready now or still far in the future? What does the current state of Swift look like for Linux and Windows? And how well does the LSP server function today?
Both the VS Code extension and the LSP are open source and seem pretty active, so hopefully they’ll get even better over time.
The package ecosystem does feel sparse, especially coming from doing Node development.
Re: Ladybird browser to start using Swift language this fall
#27Re: Ladybird browser to start using Swift language this fall
#28It has smaller AOT binary size, faster application code performance and much bigger ecosystem of GUI libraries and native GUI library bindings (everything you have in C and C++ you pretty much have in C#) which can be used with very low overhead. Not to mention better cross-platform tools and build system.
With that said, I do like and respect Swift, and am curious to see what Ladybird team will do with it.
Re: Ladybird browser to start using Swift language this fall
#29============================== Andreas Kling @awesomekling · 44m My general thoughts on Rust: - Excellent for short-lived programs that transform input A to output B - Clunky for long-lived programs that maintain large complex object graphs - Really impressive ecosystem - Toxic community ==============================
Interesting observation...I have the exact opposite experience. Rust is especially amazing for long last program because you spend twice as much time developing it and then forget about it for the rest of your lives until you have to change something. And just by browsing the code, a flood of contexts come in because its expressed in the language fairly well (This function returns Option because ...., this function is generic over Read because ...)