summaryrefslogtreecommitdiff
path: root/Biz/Bild.hs
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2020-12-06 10:03:30 -0500
committerBen Sima <ben@bsima.me>2020-12-06 10:03:30 -0500
commited4778e3bc72d1995ae88c36486a546118f7aa2d (patch)
treea6facd7620bd7fd14606d155e4d3f1894a2a9f85 /Biz/Bild.hs
parent00d1489556d28d5e727f207c209163fcd9429084 (diff)
Doc formatting
Diffstat (limited to 'Biz/Bild.hs')
-rw-r--r--Biz/Bild.hs10
1 files changed, 7 insertions, 3 deletions
diff --git a/Biz/Bild.hs b/Biz/Bild.hs
index 4f3a186..f3c68e4 100644
--- a/Biz/Bild.hs
+++ b/Biz/Bild.hs
@@ -15,12 +15,14 @@
--
-- == Design constraints
--
--- * only input is a namespace, no subcommands, no packages
+-- * only input is one or more a namespaces. no subcommands, no packages
--
-- * no need to write specific build rules
--
-- * one rule for hs, one for rs, one for scm, and so on
--
+-- * rules are written in Haskell as much as possible
+--
-- * no need to distinguish between exe and lib, just have a single output
--
-- * never concerned with deployment/packaging - leave that to another tool
@@ -30,7 +32,8 @@
--
-- * namespace maps to filesystem
--
--- * no need for `bild -l` for listing available targets. Use `ls` or `tree`
+-- * no need for `bild -l` for listing available targets.
+-- Use `ls` or `tree`
--
-- * you build namespaces, not files/modules/packages/etc
--
@@ -38,7 +41,8 @@
--
-- * build settings can be set in the file comments
--
--- * pwd is always considered the the source directory, no `src` vs `doc` etc.
+-- * pwd is always considered the the source directory,
+-- no `src` vs `doc` etc.
--
-- * build methods automaticatly detected with file extensions
--