Commit graph

2119 commits

Author SHA1 Message Date
Anton-Latukha 34028b7eec
README.md: link to Cabal quickstart
Since the REDME so eager to touch on Cabal basics, drive people to official docs
on it.
2020-09-30 16:55:09 +03:00
Anton-Latukha c9c9adf56a
README.md: Development (with -> using) Cabal 2020-09-30 16:40:47 +03:00
Anton-Latukha 21d51f8fe2
README.md: intro: not a Haskell parser, but a parser in Haskell 2020-09-30 16:29:22 +03:00
Anton-Latukha 4a5ecdbd23
README.md: Getting started: draw note project uses submodules 2020-09-30 16:26:24 +03:00
Anton-Latukha 828d4ffc0c
README.md: Building: With benchmarks: rm superflous commands 2020-09-30 16:23:38 +03:00
Anton-Latukha 7cf3cb9ded
README.md: make text alignment homogenous
Alignment of one command and maybe one line - looks weird.
Lets make it all homogenous.
2020-09-30 16:17:34 +03:00
Anton-Latukha a2cba9ea59
README.md: prune commands in favour of "Development with Cabal" 2020-09-30 16:01:23 +03:00
Anton-Latukha 8576b33af8
README.md: form "Development with Cabal" 2020-09-30 16:00:22 +03:00
Anton-Latukha 0cb499d9d8
default.nix: switch to the GHC 8.10.1, now executable gets build 2020-09-29 23:22:17 +03:00
Anton-Latukha 85710682e7
CI: Nix-dev-env-main: strict build: explicitly state the compiler
Further the switch to 8.10.1 arrives.

Under 8.10.1 HNix currently can not be built strictly.

This build is strict, so it is bounded to 8.8 currently. Which is a Nixpkgs default.
2020-09-29 23:19:57 +03:00
Anton-Latukha 245594db87
CI: Nix-dev-env-{main,macOS}: pin Nixpkgs rev
To avoid contribution loop problems, since we pin Nixpkgs in default.nix - it is
logical by default CI to follow the supported way of building.

The downside is - the maintainer would need to solve Nix issus when one tries to
update the Nixpkgs revision.
2020-09-29 23:16:17 +03:00
Anton-Latukha 2cd2db93d0 README.md: upd badges 2020-09-29 19:14:14 +03:00
Anton-Latukha 4da7aee626 README.md: Prerequisites: rephrase 2020-09-29 19:14:14 +03:00
Anton Latukha 9b5d0fb66c [auto] upd README TOC 2020-09-29 14:57:39 +00:00
Anton Latukha 7d7a39bdf6
Merge request #727 GitHub CI: autogenerate the README TOC
When README changes in master, this workflow runs and autochecks, autogenerates the idempotent TOC and autocommits it, so project TOC persistently stays current.
2020-09-29 17:57:12 +03:00
Anton-Latukha 0716f31574
CI: GitCub: add On-Readme-update: add automatic TOC generation 2020-09-29 17:55:48 +03:00
Anton-Latukha 49c9f335f4
README.md: preserve the Contents headline
It does not regenerate this one
2020-09-29 17:55:44 +03:00
Anton-Latukha fba06c0cd0
README.md: Building: put "Full debug with profiling" after "Profiling" 2020-09-29 17:15:19 +03:00
Anton-Latukha 9e4f57e052
README.md: put Cachix cache setup before Building the project 2020-09-29 17:13:13 +03:00
Anton-Latukha 6f71f39ea4
README.md: Cachix: upd description 2020-09-29 17:12:47 +03:00
Anton-Latukha 4659122fc3
README.md: Cachix: upd description 2020-09-29 17:06:44 +03:00
Anton-Latukha 21599b36b2
README.md: structure all "Building*" headlines into "Building" section 2020-09-29 17:00:19 +03:00
Anton-Latukha 5e80e1984f
README.md: preparating for TOC autogeneration 2020-09-29 16:55:00 +03:00
Anton Latukha fea80a57c7
Merge request #724 README-clean-up
Casual readme clean-up.

Related to #726

Mainly making the language more to the point, terse, direct, and so - understandable.
Also structuring of the text.
Some fixes to the shell sections. Some of them are still out of dare, would go into fixing all commands in the upcoming PRs.

Parsed results: https://github.com/Anton-Latukha/hnix/tree/2020-09-28-README-clean-up
2020-09-29 16:35:54 +03:00
Anton Latukha 5bd4d9eb0a
default.nix: upd nixpkgs rev (#725) 2020-09-29 04:55:44 +03:00
Anton-Latukha 0697836b08
README: add Contents TOC 2020-09-29 04:21:17 +03:00
Anton-Latukha e8e326bc11
README: rm hardwraps, let editors wrap lines automatically
Manual hardwrap of human text considered harmful, especially in the document
files.
2020-09-29 04:10:59 +03:00
Anton-Latukha 4e35c082dd
README: Contributing: enum steps to draw attention and memoization 2020-09-29 03:19:40 +03:00
Anton-Latukha 7da15c3f8d
README: upd Contributing 2020-09-29 03:18:44 +03:00
Anton-Latukha 4d70cc57fc
README: upd Contributing 2020-09-29 03:11:37 +03:00
Anton-Latukha 3b530d27cb
README: "How you can help" -> "Contributing" 2020-09-29 03:07:07 +03:00
Anton-Latukha ee8552a4f6
README: Issue Tracker Backlog: upd 2020-09-29 01:59:11 +03:00
Anton-Latukha 20f93d33d2
README: Evaluating Nixpkgs with HNix: m upd 2020-09-29 01:57:29 +03:00
Anton-Latukha 6ac08a1007
README: Issue Tracked Backlog: upd PR test phrasing, ecouraging 2020-09-29 01:56:05 +03:00
Anton-Latukha 3efb4d157b
README: Issue Tracked Backlog: rephrasing it more directly 2020-09-29 01:54:16 +03:00
Anton-Latukha 6955a55a36
README: use cabal v2-run for locating and executing binary
Old path is not existent, since `dist-newstyle` is used, path is ugly to
construct, so far settling for `cabal v2-run` autolocating `hnix`, thou the
problem is that Nix-env has GHC 8.8.3, and HNix binary builds only under
GHC >= 8.10.
2020-09-29 01:49:55 +03:00
Anton-Latukha 6eb309e817
README: Getting started: upd nstructions for running the binary 2020-09-29 01:49:12 +03:00
Anton-Latukha 60544cb8a6
README: Prerequisites: m upd 2020-09-28 21:42:14 +03:00
Anton-Latukha b9575207a4
README: rm Building with GHCJS, there is none currently 2020-09-28 21:40:17 +03:00
Anton-Latukha 50f167c640
README: Using the REPL: simplify wording 2020-09-28 21:37:49 +03:00
Anton-Latukha 556835a5b6
README: Getting started: put separate test examples into a list 2020-09-28 21:36:12 +03:00
Anton-Latukha ea770eab96
README: Getting started: split test examples into separate examples 2020-09-28 21:31:22 +03:00
Anton-Latukha 377902664b
README: Prequisites: m upd: rephrase 2020-09-28 21:30:30 +03:00
Anton-Latukha 18b54986b1
README: unify shell entries: rm $ from shell entries 2020-09-28 21:23:54 +03:00
Anton Latukha d8f38bcece
Merge request #721 m cleam-up
Nothing major.

Clean-up.
One functor fusion.
One replacement with Kleisli composition.
`return -> pure`
2020-09-26 19:20:15 +03:00
Anton-Latukha 003dcb660b
clean-up: m upd: minor tweaks, dropped functor 2020-09-21 01:58:00 +03:00
Anton-Latukha 6fa53d711b
clean-up: Utils.hs: m upd doc 2020-09-21 01:58:00 +03:00
Anton-Latukha 523edca13c
clean-up: {Pretty,Utils,Utils/Fix1}.hs: imports 2020-09-21 01:58:00 +03:00
Anton-Latukha cbeae8cfa1
clean-up: rm pragmas in {Reduce, Utils/Fix1}.hs 2020-09-21 01:58:00 +03:00
Anton-Latukha 84e1d7fc17
clean-up: m upd 2020-09-21 01:58:00 +03:00