Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Sep 13, 2020
Sep 13, 2020
Sep 13, 2020

Grass

A collection of daily scripts implemented in various languages.

Why?

I want to taste another language than Python (my daily driver). By implementing them to my small-scoped real-world problem. I can compare their user-experience, libraries availability, and maturity, easy-to-find documentation, and answers.

Scripts

Read complete experience in each project.

1) howold - tell how old are you.

  • Python (main)
  • Go
  • Rust
  • Elisp

I miss the Python f-string when working with Go fmt (hope it will be added soon). I can get the job done fast with Python, by utilizing its huge third-party libraries. One reason I try to learn Go simply because I want to be able to share my app in one single small binary. Some python tools can achieve the same thing, but the resulting binary is huge.

Previously, I choose Rust for that goal. But it is hard and complex compared to Go. Given the fact that I never use statically typed language. Modeling the complex nature that Rust trying to solve is hard. So I accept its complexity.

Some of the Rust cons also immature and small ecosystems. But the community and the compiler are very helpful. I keep coming back because I see a lot of potential in it. Learning a completely different language than Python also will expand my views on programming. Is Rust syntaxes can be made simpler?

About

A plant that lives anywhere ๐ŸŒฟ

Topics

Resources

License

Releases

No releases published

Packages

No packages published