sam
amber
sam | amber | |
---|---|---|
1 | 7 | |
95 | 4,159 | |
- | 0.6% | |
1.8 | 9.0 | |
11 months ago | 10 days ago | |
Crystal | Rust | |
MIT License | GNU General Public License v3.0 only |
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.
sam
-
Background jobs for Kemal server in Crystal lang
I have a sam.cr task in place that helps me with local develpment. I tweaked make sam dev to spin up two Sentry runners, and it continues to work seamlessly with both development executables + livereload (livecompile?) again.
amber
-
Bunster: Compile bash scripts to self contained executables
This is fucking dumb. Sorry but this is just a paragon of everything wrong with Unix.
The only reason to use shell in the first place is because I can't use a binary compiled from a sane language.
This... Wow. This is like not having your cake and not eating it.
The shitness of Bash combined with the non-portability of binaries! Sign me up!
It's the opposite of https://amber-lang.com/ which tries to (not sure it succeeds) provide a sane language with the portability of shell (ignoring Windows).
That's a sensible project. This is just... Why does this exist?
-
amber: writing bash scripts in amber instead. pt. 3: the standard library
the official documentation currently does not cover the standard libary. to further investigate these commands and discover new ones as they are released, the best option is is refer to the std/main.ab source file.
-
amber: writing bash scripts in amber instead. pt. 2: loops and ifs
in this series we're looking at using the amber language to write scripts that transpile into bash. so far we've covered using shell commands and handling error cases. in this installment, we'll be looking at control structures: loops and ifs, basically.
-
New shell scripting language, a new tablet, and in-product messaging
Amber is a new programming language that allows you to write code converted into BASH shell scripts. The language's syntax is a mix of JavaScript, Python, and something else (Kotlin? Rust?). The idea is to write in a language with a modern syntax, type-safety, and safety features.
-
amber, a code search & replace tool
Not to be confused with this Amber
https://amber-lang.com/
- Amber, programming language that compiles to Bash
-
Amber – the programming language compiled to Bash
Assuming that these are typical outputs from Amber:
https://github.com/Ph0enixKM/Amber/blob/master/setup/install...
https://github.com/Ph0enixKM/Amber/blob/master/setup/uninsta...
The inconsistent indents and decorated variable names made them less readable than hand-written Bash scripts. I understand that most compiler outputs are not meant to be human readable, but generally we would also get minification and/or obfuscation in exchange for losing readability, and Amber doesn't seem to offer those yet.
What are some alternatives?
lake - Recursive tasks managed easily
micro-mitten - You might not need your garbage collector
crake - CRystal mAKE library
lua-in-rust - The Lua programming language, implemented in Rust.
cake - Cake is a powerful and flexible Make-like utility tool. Make Tasks Great Again!
clojurust - A proof of concept version of Clojure in Rust.