summaryrefslogtreecommitdiff
path: root/080_blog/00130_Calculator-on-Parsec-and-GTK-(Haskell)/index.md
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2019-02-17 13:08:16 +0100
committerMiguel <m.i@gmx.at>2019-02-17 13:08:16 +0100
commit00447070772d74c33d099eb3d1097fa9a549cd57 (patch)
tree77034c5587a0558945948b57a022247de6d50272 /080_blog/00130_Calculator-on-Parsec-and-GTK-(Haskell)/index.md
first draft
Diffstat (limited to '080_blog/00130_Calculator-on-Parsec-and-GTK-(Haskell)/index.md')
-rw-r--r--080_blog/00130_Calculator-on-Parsec-and-GTK-(Haskell)/index.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/080_blog/00130_Calculator-on-Parsec-and-GTK-(Haskell)/index.md b/080_blog/00130_Calculator-on-Parsec-and-GTK-(Haskell)/index.md
new file mode 100644
index 0000000..9701481
--- /dev/null
+++ b/080_blog/00130_Calculator-on-Parsec-and-GTK-(Haskell)/index.md
@@ -0,0 +1,29 @@
+Simple Calculator on Parsec and GTK
+===================================
+
+ May 3, 2018
+
+![](/DATA/haskell/calc/calc.png){.img-fluid .border}
+
+Today I implemented this simple stupid calulator as a side effect of playing
+around with parsec [1] and haskells gtk3 [2] bindings, as well as glade [3] -
+an interactive user interface designer.
+
+Source Files
+------------
+
+* [calc.hs](/DATA/haskell/calc/calc.hs)
+* [calc.glade](/DATA/haskell/calc/calc.glade)
+
+calc.hs Listing
+---------------
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.haskell .numberLines}
+{BEGIN:SOURCE}
+./DATA/haskell/calc/calc.hs
+{END:SOURCE}
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ [1] https://hackage.haskell.org/package/parsec
+ [2] https://hackage.haskell.org/package/gtk3
+ [3] https://glade.gnome.org/