ast_ninja
Elixir
ast_ninja | Elixir | |
---|---|---|
1 | 139 | |
77 | 23,876 | |
- | 2.9% | |
3.5 | 9.8 | |
12 months ago | 2 days ago | |
Erlang | Elixir | |
- | 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.
ast_ninja
-
The solution of Elixir continuous runtime system code coverage collection
Step 1、The Elixir source code will be parsed by a custom lexical analyzer (elixir_tokenizer) and yacc to generate the initial version of Elixir AST, which is expressed in the form of Elixir Terms; if you are interested in Elixir's AST, you can follow this Project arjan/ast_ninja;
Elixir
- Elixir v1.17.0-RC.1 Released
-
Why Ruby's Timeout is dangerous (and Thread.raise is terrifying) (2015)
The source code for Task is very readable but also kind of subtle, and makes for a good study. I would say definitely give it a shot to trace the flow from Task.async[0] to Task.await[1] to Task.Supervised.start_link[2] to Task.Supervised.reply[3]. There is some subtle interplay with regard to waiting for messages/timeouts and process links.
[0] - https://github.com/elixir-lang/elixir/blob/v1.16.3/lib/elixi...
-
Gleam 1.2.0 release – Fault tolerant Gleam
The RC for 1.17 is out, and the notes will tell you exactly what type checks are included: https://github.com/elixir-lang/elixir/releases/tag/v1.17.0-r...
- Elixir v1.17.0-RC.0 Released
- BEAM VM The good, the bad and the ugly
-
Perfect Elixir: Environment Setup
I’m on MacOS and erlang.org, elixir-lang.org, and postgresql.org all suggest installation via Homebrew, which is a very popular package manager for MacOS.
-
Reliability in Legacy Software
But regardless of their reasons, they'll note that the service is easily meeting its SLOs. It was written in a highly performant, if idiosyncratic language, and uses patterns which give it a high level of resilience and the ability to recover from many situations automatically. The service is steady as a rock, and left to its own devices will more or less chug along indefinitely once deployed.
-
Top Paying Programming Technologies 2024
6. Elixir - $96,381
-
What's New in Elixir 1.16
The Elixir 1.16 release candidate is out now, and it comes with some compelling improvements to diagnostics, documentation, and a few other enhancements that make Elixir an even better choice for developers.
What are some alternatives?
cowlib - Support library for manipulating Web protocols.
rust - Empowering everyone to build reliable and efficient software.
explore_ast_app - A plug app for exploring ast.
solidity - Solidity, the Smart Contract Programming Language
excoveralls - Coverage report tool for Elixir with coveralls.io integration.
crystal - The Crystal Programming Language
syn - A scalable global Process Registry and Process Group manager for Erlang and Elixir.
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
ex_integration_coveralls - A library for run-time system code line-level coverage analysis.
Akka - Build highly concurrent, distributed, and resilient message-driven applications on the JVM
React - The library for web and native user interfaces.
Phoenix - Peace of mind from prototype to production