Our great sponsors
|about 1 month ago||about 3 years ago|
|Apache License 2.0||Eclipse Public License 1.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.
Awk: Power and Promise of a 40 yr old language (2021)
5 projects | news.ycombinator.com | 15 Jan 2023
It does, just go to the "Benchmarks" link: https://github.com/ezrosent/frawk/blob/master/info/performan...5 projects | news.ycombinator.com | 15 Jan 2023
What's the software you couldn't live without?
13 projects | reddit.com/r/archlinux | 10 Oct 2022
and frawk for good measure
What is yay situation?
17 projects | reddit.com/r/archlinux | 29 Aug 2022
frawk ["frawk" in aur] - a fancier awk with support for CSV files
Fd: A simple, fast and user-friendly alternative to 'find'
18 projects | news.ycombinator.com | 20 May 2022
Command-line Tools can be 235x Faster than your Hadoop Cluster
4 projects | news.ycombinator.com | 7 Mar 2022
3 projects | reddit.com/r/ProgrammingLanguages | 18 Feb 2022
https://github.com/ezrosent/frawk - awk like language in rust
Hacker News top posts: Feb 15, 2022
2 projects | reddit.com/r/hackerdigest | 15 Feb 2022
Frawk: A fast, JITted, statically-typed AWK written in Rust\ (27 comments)
Frawk: A fast, JITted, statically-typed AWK written in Rust
9 projects | news.ycombinator.com | 14 Feb 2022
Interesting (and a bit surprising) that the cranelift backend keeps up with LLVM backend reasonably well, especially with parallelism enabled https://github.com/ezrosent/frawk/blob/master/info/performan...9 projects | news.ycombinator.com | 14 Feb 2022
In the example I noticed a PREPARE block in addition to the well known BEGIN and END blocks. After a few minutes of searching it appears to be frawk specific:
"Because the repeated map references are both annoying to write and inefficient to execute, frawk has a PREPARE block which executes in the worker threads at the end of its input"
Replacements for existing software written in Rust
8 projects | news.ycombinator.com | 28 May 2021
Perhaps someone already mentioned it here, but GraalVM lets you interop between Java and anything LLVM, and therefore Rust, without the JVM startup cost, with breakpoints across languages, even (as I understand it). Compile time is long, though.
borkdude has been releasing for some very cool stuff using this stuff. Here's a Clojure/Rust combo:
What are some alternatives?
awka - Revive awka - Awk to C Compiler
pawk - PAWK - A Python line processor (like AWK)
Cursive - A Text User Interface library for the Rust programming language
awk - One true awk
tui-rs - Build terminal user interfaces and dashboards using Rust
makesure - Simple task/command runner with declarative goals and dependencies
bwk - Kernighan's Awk a.k.a. "One True Awk"
rust-smallvec - "Small vector" optimization for Rust: store up to a small number of items on the stack
rust - Empowering everyone to build reliable and efficient software.
awesome-rewrite-it-in-rust - A curated list of replacements for existing software written in Rust [Moved to: https://github.com/TaKO8Ki/awesome-alternatives-in-rust]