Our great sponsors
-
I don't think borrow checking plays a significant roles in most projects compiling performance. Running `cargo check` generally runs a lot faster (after the first run) than `cargo build`, even if it runs borrow checking, etc. AFAIR macro expansion, LLVM code generation and linking takes a lot of time, but it depends on the project.
In the perf site you can see some examples: https://perf.rust-lang.org/
-
There's a Cranelift backend, which is apparently faster at creating debug builds than LLVM: https://github.com/bjorn3/rustc_codegen_cranelift
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
There's even a recipe posted in a couple of comments here:
https://news.ycombinator.com/item?id=13082825
I followed that guide to implement a simple FORTH-like system in golang:
As I was following the implementation recipe I broke it down into "educational steps". Although it isn't a true FORTH it is pretty easy to understand and useful enough to embed inside other applications.
Now and again I consider doing it again, but using a real return-stack to remove the hardcoded control-flow words from the interpreter, but I never quite find the time.
-
This looks cool. My most recent attempt at language creation was a bit esoteric, for code golf [0]
-
Definitely easier; it has no syntax at all, it's all in your head/stack.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Related posts
- Douglas Crockford: “We should stop using JavaScript”
- How often do you guys actually use C?
- AITA for telling my 9 y/o daughter she sucked for not writing professional-level code?
- sou iniciante e com uma dúvida, python é realmente lento? ou é só meme?
- Generic associated types to be stable in Rust 1.65