summaryrefslogtreecommitdiff
path: root/080_blog/00130_Calculator-on-Parsec-and-GTK-(Haskell)/index.md
blob: 970148124294e0978e6dbe1fd7732cc8633a3293 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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/