template-haskell
nix-on-droid
template-haskell | nix-on-droid | |
---|---|---|
3 | 19 | |
9 | 737 | |
- | - | |
10.0 | 8.1 | |
over 1 year ago | 9 months ago | |
Haskell | Nix | |
MIT License | MIT License |
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.
template-haskell
-
On the verge of giving up learning Haskell because of the terrible tooling.
The best experience I've had so far is just to click on the "Open in Gitpod" link here: https://github.com/gitpod-samples/template-haskell. You get VS Code in your browser with a working Haskell environment and proper linux shell. You need a github/gitlab account and a stable internet connection.
-
GHCi for Android tablets?
Click on the gitpod link here: https://github.com/gitpod-io/template-haskell
-
Why doesn't Haskell Language Server stop?
There's a Haskell template here: https://github.com/gitpod-io/template-haskell. You should be able to just click on the Gitpod link there to get started, and then type stack run to run the hello world example.
nix-on-droid
- Automate Your Termux Development Environment Setup
- Nix-on-droid: Nix-enabled environment for your Android device (termux-based)
-
Termux is an Android terminal emulator and Linux environment app
If you do like the nix ecosystem (and all its benefits like reproducible envs) or just want to give it a try to a "NixOS" like thingy, you should absolutely try https://github.com/t184256/nix-on-droid. It's somewhat rough, but it's very nice and has nix flakes and home-manager support.
- functional
-
20 Years of Nix
I doubt your setup needed recompiling the Nix binary itself at any point. Even I did that more out of love of adventure than for any practical reasons, it’s just that the scars are still there.
And you know what, the evaluation time thing might just be a bug. Or at least I don’t see any other reason why (e.g.) `nix-shell -p yt-dlp` in my Nix-on-Droid[1] installation works reasonably fast but `nix shell nixpkgs#yt-dlp` takes minutes.
[1] https://github.com/t184256/nix-on-droid
-
what is nix on droid?
It is the Nix tool but on Android. It's kinda in the name and on the GitHub.
-
Towards a reproducible F-Droid
t184256/nix-on-droid
What are some alternatives?
hugs-android - Port of HUGS Haskell interpreter to Android
termux-packages - A package build system for Termux.
vscode-haskell - VS Code extension for Haskell, powered by haskell-language-server
termux-app - Termux - a terminal emulator application for Android OS extendible by variety of packages.
gitpod - The developer platform for on-demand cloud development environments to create software faster and more securely.
tazapp-android - Android app for german daily newspaper "die tageszeitung" (taz)
Cabal - Official upstream development repository for Cabal and cabal-install
Taskbar - PC-style productivity for Android
sccache - Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.
dvd - Download videos from anywhere
android-termux-hugs - Adaption of https://github.com/conscell/hugs-android (hugs haskell interpreter) so it can be built and run using the android termux app.
adbio - An Android app and widget that enables/disables the Android Debug Bridge (ADB)