|about 1 month ago||3 days ago|
|BSD 3-clause "New" or "Revised" 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.
Turn a fold into a monadic fold?
1 project | reddit.com/r/fsharp | 15 May 2022
For what it's worth, I've never used/heard of this function myself, but I used the awesome https://hoogle.haskell.org site and searched by the type signature:
YouCode a Search Engine for Coders
1 project | news.ycombinator.com | 6 May 2022
Maybe it can also search by signature like https://hoogle.haskell.org/ - would be a killer feature for me, but niche :)
Monthly Hask Anything (May 2022)
4 projects | reddit.com/r/haskell | 3 May 2022
As for finding things in those many modules, I usually check hoogle first: https://hoogle.haskell.org/
How Would You Even ApproachThis Problem
1 project | reddit.com/r/haskellquestions | 29 Apr 2022
If the type doesn't make it clear, then I read the docs or source on hackage. To find the right hackage package, I generally use hoogle which can be queried by name or by type!
Looking for some general advice on my first project.
2 projects | reddit.com/r/haskell | 14 Apr 2022
Cool project and overall I'd say your good is good. There's some stylistic things I might change. Below I've commented on a bunch of random stuff just to give you food for thought and possible leads to look into as a continuing to learn haskell sort of thing. I was pretty bad about citing where functions are from, so I recommend using something like hoogle (https://hoogle.haskell.org/) if it's not clear what function I meant.
1 project | reddit.com/r/TheLetterH | 25 Feb 2022
Fun fact: Hoogle is actually a thing: https://hoogle.haskell.org
Higher order function
1 project | reddit.com/r/haskellquestions | 17 Feb 2022
You can search for a type signature on Hoogle. For example, if I wanted to know if there's a function from lists to Maybe I could search for [a] -> Maybe [a]
How do I return either the "expected" return type or something else (like Nothing)?
1 project | reddit.com/r/haskell | 31 Jan 2022
Haskell has a search engine, called hoogle, for looking up types and functions. It's invaluable for getting familliar with the language. https://hoogle.haskell.org
1 project | reddit.com/r/hungary | 28 Jan 2022
A trick to have arbitrary infix operators in Python
5 projects | news.ycombinator.com | 25 Jan 2022
Guide: Hush Shell-Scripting Language
23 projects | news.ycombinator.com | 25 Apr 2022
Prepared a comparison to Next Generation Shell here:
On one hand we are on it since 2013 so there is "more" but I would actually like to highlight the difference in OOP and functional approaches: types, inheritance, multiple dispatch.
The temptation of writing shell scripts, illustrated
8 projects | news.ycombinator.com | 24 Apr 2022
It is now the niche of Next Generation Shell. Totally not humble and biased opinion... maybe. You are very welcome to make your own judgement - https://ngs-lang.org/
4 projects | reddit.com/r/programming | 20 Apr 2022
bash is decades old and does not meet expectations anymore (personal opinion, hopefully shared by many). I don't think it's fixable. I'm working on alternative - Next Generation Shell, https://github.com/ngs-lang/ngs4 projects | reddit.com/r/programming | 20 Apr 2022
The plan for UI is here - https://github.com/ngs-lang/ngs/wiki/UI-Design
Next Generation Shell 0.2.14 is out
1 project | reddit.com/r/commandline | 16 Apr 20223 projects | reddit.com/r/devops | 16 Apr 2022
Revamped website - https://ngs-lang.org/
Searching for a value in json with jq
3 projects | reddit.com/r/commandline | 13 Apr 2022
ngs - Next Generation Shell
Show HN: Warp, a Rust-based terminal for the modern age
39 projects | news.ycombinator.com | 5 Apr 2022
Your favorite *nix shell?
4 projects | reddit.com/r/linuxmasterrace | 20 Feb 2022
Wherever I can choose and it's scripting (as opposed to interactive) and it makes sense considering other team members, it's my own Next Generation Shell. Otherwise bash. Experimenting with zsh a bit.
Pure Bash Bible – A collection of pure bash alternatives to external processes
4 projects | news.ycombinator.com | 16 Feb 2022
Nice... but how you fix the way something fundamental as `if` works in bash? Each `if` is a bomb. `if grep -q ...;then ...;else ...;fi`. Two branches for three possible exit codes. Given a long script and big amount of output, you will miss the error message such a file not found and the execution will peacefully continue into the else branch.
Things like the above motivated me to create Next Generation Shell.
More about motivation: https://ilya-sher.org/2020/10/31/bash-or-python-the-square-p...
What are some alternatives?
hakyll - A static website compiler library in Haskell
ihaskell - A Haskell kernel for the Jupyter project.
ohmyzsh - 🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
castle - A tool to manage shared cabal-install sandboxes.
nushell - A new type of shell
You-Dont-Need-GUI - Stop relying on GUI; CLI **ROCKS**
Exercism - Scala Exercises - Crowd-sourced code mentorship. Practice having thoughtful conversations about code.
ts-cli - A CLI Library for NodeJS/TypeScript
merlin - Context sensitive completion for OCaml in Vim and Emacs
fx - Terminal JSON viewer
hadolint - Dockerfile linter, validate inline bash, written in Haskell