File tree Expand file tree Collapse file tree 1 file changed +5
-19
lines changed Expand file tree Collapse file tree 1 file changed +5
-19
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,10 @@ layout: default
88
99[ Gibbon] ( https://github.com/iu-parfunc/gibbon/tree/master/gibbon-compiler )
1010is an experimental compiler that transforms high-level functional programs
11- to operate on _ serialized data._
11+ to operate on _ serialized data._ See the [ README on GitHub] [ readme ] to get started
12+ with Gibbon.
13+
14+ [ readme ] : https://github.com/iu-parfunc/gibbon/blob/main/README.md
1215
1316Typically, programs that process tree-like data represent trees using pointer-based
1417data structures in memory (one heap object per-leaf and per-node) because such a
@@ -25,27 +28,10 @@ for traversals that process most or all of a tree in bulk.
2528The Gibbon project aims to explore optimizations of recursive tree transforms
2629by changing how trees are stored in memory.
2730
28- Currently, the Gibbon compiler has multiple front-ends: an s -expression synax
31+ Currently, the Gibbon compiler has multiple front-ends: an S -expression syntax
2932similar to Typed Racket, and a small subset of Haskell.
3033
3134
32-
33- ## Usage
34-
35- Build the compiler with:
36-
37- $ git clone https://github.com/iu-parfunc/gibbon && cd gibbon/gibbon-compiler
38- $ stack setup && stack build
39-
40- Run a sample program from the [ examples] ( https://github.com/iu-parfunc/gibbon/tree/master/gibbon-compiler/examples ) directory:
41-
42- $ stack exec -- gibbon -r ./demo/Add1.hs
43-
44-
45- For more options:
46-
47- $ stack exec -- gibbon -h
48-
4935## Publications
5036
5137|||
You can’t perform that action at this time.
0 commit comments