rust
Elixir
rust | Elixir | |
---|---|---|
2,812 | 154 | |
102,876 | 25,116 | |
1.3% | 0.8% | |
10.0 | 9.9 | |
3 days ago | 8 days ago | |
Rust | Elixir | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rust
- Rust Let-Chains Stabilized
-
Pipelining might be my favorite programming language feature
> It doesn't allow you to import `std::iter::Iterator::collect` on its own. It's an associated function, and needs to be qualified.
You probably noticed, but it should become a thing in RFC 3591: https://github.com/rust-lang/rust/issues/134691
-
Harnessing Warp Terminal: Integrating AI and IDE-like Features into Your Workflow
Rust Programming Language
-
Shell-secrets – GPG-encrypted environment variables
Another trick with github urls: you can append .patch or .diff to any PR or commit URL, and you'll get back a git-formatted patch or diff.
https://github.com/rust-lang/rust/pull/139966
https://github.com/rust-lang/rust/pull/139966.patch
https://github.com/rust-lang/rust/pull/139966.diff
-
Say Hello to UV: A Fast Python Package & Project Manager Written in Rust
UV is a blazing-fast package and project manager for Python, written in Rust.
-
Two Years of Rust
> Hard agree. Is retrospect I think the model of Delphi, where you must assemble `manually` a `pkg` so you can export to the world should have been used instead.
Very very old Rust had "crate files" which were this https://github.com/rust-lang/rust/blob/a8eeec1dbd7e06bc811e5...
.rc standing for "rust crate"
There's pros and cons here. I'm of two minds.
-
A surprising enum size optimization in the Rust compiler
Many years ago I think, here: https://github.com/rust-lang/rust/issues/46213. (Found this via https://lobste.rs/s/w3jjb2/surprising_enum_size_optimization...)
- Rustc Implements "Super Let"
-
UmiJS: the Shaolin of web frameworks
I stumbled upon UmiJS accidentally when reading about Mako — a Vite analog built with Rust (of course) which I'm very interested in. When I started to dig, I had fallen into a whole treasure trove which I wanted to share with other people who hadn't heard anything about the Umi ecosystem. Maybe it's just me living under a stone, so feel free to skip it if you're already a UmiJS kung fu master. Otherwise, welcome to the ride.
-
Crabtime: Zig's Comptime in Rust
That's because the linked issue is a different, but related tracking issue. The FP-in-const tracking issue was this one: https://github.com/rust-lang/rust/issues/57241
Elixir
-
Exploring elixir processes using merge sort
Elixir runs on the Erlang VM, known for creating low latency, distributed, and fault-tolerant systems. Elixir Docs
-
Building a Simple REST API with Elixir
This guide will walk you through creating a basic REST API using Elixir and Phoenix Framework with thorough comments explaining each piece of code.
-
An overview of Elixir from C# developer
Recently, I discovered a programming language called Elixir. Elixir is described as a dynamic, functional language for building scalable and maintainable applications.
-
Creation of a job processing library using Elixir and Redis
Elixir
-
ABEND dump #15
The first time I saw and used something similar was using doctests in Elixir 3 years ago, but cram tests are much more versatile. In dune, you can use whichever executable binary. You can make your documentation executable. How cool is that!?
-
Haskell: A Great Procedural Language
I was wrong about this. Case is a macro (a special-cased macro even, defined at https://github.com/elixir-lang/elixir/blob/4def31f8abea5fba4...), not a function. It works with pipes because in the AST it's a call, unlike in Haskell where case is its own thing.
-
How to use queue data structure in programming
Knowing this information, we can start writing our implementation of this data structure. The easiest way to implement this will be through another data structure, an array. To implement this, I will use Elixir, a dynamic, functional programming language that has absorbed the best programming patterns, and I like it a lot.
- Elixir 1.18 Is Here: What's New in the Latest Release
- Elixir 1.18.0.rc0: Type system improvements
-
Phoenix LiveView 1.0.0 is here
By visiting https://new.phoenixframework.org/test-elixir-app, I could see the proper output: Application name must start with a letter and have only lowercase letters, numbers and underscore
So I changed to test_elixir_app, and got this output:
downloading https://github.com/elixir-lang/elixir/releases/download/v1.17.3/elixir-otp-27.zip
What are some alternatives?
carbon-lang - Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
crystal - The Crystal Programming Language
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
scala - Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Odin - Odin Programming Language
solidity - Solidity, the Smart Contract Programming Language