Commit Graph

6 Commits

Author SHA1 Message Date
Jan de Muijnck-Hughes
5ea6aa0520 Address semantic differences in putting things to STDOUT.
The changes are as follows:

+ `print` is for putting showable things to STDOUT.
+ `printLn` is for putting showable things to STDOUT with a new line
+ `putCharLn` for putting a single character to STDOUT, with a new line.

Effects has been updated accordingly.
2015-03-06 17:26:33 +00:00
Chetan Taralekar
3b5790caf9 Named lambda,let,pi in dsl block 2015-03-01 22:34:17 -06:00
Edwin Brady
43127b17a7 Move Fin, Vect and So from prelude to base
They can be imported from the modules Data.Fin, Data.Vect, and Data.So
respectively.

The general thinking here is that not every program is going to need
these, and they are often used especially by newcomers in place of
something more appropriate. Also, all of them are useful for teaching,
which means it is instructive for tutorials to introduce them and have
people implement them themselves.
2014-12-31 20:18:02 +00:00
Ahmad Salim Al-Sibahi
fe569c4e0d Finished making standard library naming consistent 2014-09-26 07:34:38 +02:00
Edwin Brady
130f437a9c Remove | annotation, make Force/Delay implicit
Laziness is now fully typed.
2014-02-13 18:17:26 +00:00
Edwin Brady
1d2fc7f8e0 Categorise tests 2014-01-30 17:24:08 +00:00