1
1
mirror of https://github.com/sdiehl/wiwinwlh.git synced 2024-09-11 12:05:25 +03:00
Commit Graph

1084 Commits

Author SHA1 Message Date
tomjaguarpaw
ecfb288b7a Fix typo in literal in NoMonomorphismRestriction example (#174) 2019-06-26 10:04:22 +01:00
Sridhar Ratnakumar
fb9983c10e Fix link for "Monad Transformers: Step-By-Step" (#173)
The old link is not working anymore.
2019-05-01 13:55:44 +01:00
cr3
f10d253841 Fix parse error in haddock multiline comments (#172) 2019-04-10 15:37:03 +01:00
cr3
fc61bc7a6c Fix typo from non-exhaustively to non-exhaustivity (#171) 2019-04-10 15:36:42 +01:00
Stephen Diehl
f187c125e9
Bump dates 2019-03-11 10:42:28 +00:00
Tyler Augustine
a66e18944a Typos (#169) 2019-01-02 16:51:58 +00:00
cybai
43a8f50cbe Fix index monad slides url (#170) 2018-12-26 09:13:16 +00:00
Cary Goltermann
878ed97d77 Add x parameterA to putStrLn in Monad Tutorials (#152)
After the first desugared version of main, in the Monad Tutorials section, the parameter `x` was left out.
2018-11-21 16:51:28 +00:00
antislava
ecf1cccf81 Fixed includes.hs build with pandoc-2.2.1 (ghc-8.4.3). Set up shell.nix (including tex deps) (#168)
* Fixed includes.hs build with pandoc-2.2.1 (and ghc-8.4.3). Set up shell.nix

* Minor cleanup
2018-11-13 14:20:28 +00:00
chromezh
44481d2598 Fix typo (#167) 2018-08-23 15:55:38 +01:00
Guannan Wei
3003b47792 Replace allDifferent by distinct (#166)
According to SBV's change log (https://github.com/LeventErkok/sbv/blob/master/CHANGES.md), `allDifferent` has been replaced by `distinct`.
2018-08-15 12:21:42 -04:00
vdorr
fab1989413 combine transformations by extT (#165) 2018-07-12 10:28:26 +01:00
Stephen Diehl
77c2b0a665 Update build instructions to include tex buildchain 2018-06-01 12:00:25 +01:00
Stephen Diehl
87726315ad Remove unneeded dependencies 2018-06-01 11:56:38 +01:00
Stephen Diehl
8ea936e2d2 Remove reference to padding 2018-06-01 11:40:37 +01:00
Liam Goodacre
337551682c existential changes (#158)
* remove unreferenced `existential2.hs`
* remove `existential_records.hs` which didn't use existentials
* update `existential.hs` to use record notation
2018-05-17 13:33:26 +01:00
Xia Li-yao
b719be3c54 Make overloaded_labels.hs compile (#164) 2018-04-26 10:29:50 -04:00
chris norris
6c57cd021e Fix code not sitting next to error msg in Newtype Deriving (#163)
Move Velocity newtype code down to sit directly above the pertinent type mismatch error comment.
2018-04-03 15:51:47 +01:00
Stephen Diehl
81d6faeef0
will-change: transform 2018-03-26 11:13:42 +01:00
Vaibhav Sagar
43b72535fb Update tutorial.md (#162)
Fix broken link to Brent Yorgey's "Species and Functors and Types, Oh My!".
2018-02-06 10:33:19 +00:00
Pascal Sommer
9ecbed6aec Fix some typos (#161) 2018-01-24 10:21:52 +00:00
Stephen Diehl
238159eb5c Remove llvm-hs example, defer to main docs
Signed-off-by: Stephen Diehl <stephen.m.diehl@gmail.com>
2018-01-10 11:32:02 +00:00
Stephen Diehl
ec6d7cba99
Remove shakefile stub 2018-01-09 12:50:49 +00:00
Stephen Diehl
b3a9b8757e Merge branch 'master' of github.com:sdiehl/wiwinwlh 2018-01-09 12:50:36 +00:00
Travis Whitton
577d13c10f Fix typo (#160) 2017-11-30 14:58:23 +00:00
Matthias Braun
6fcc548ce5 Update tutorial.md (#159)
Grammar, spelling.
2017-11-21 03:30:29 +01:00
Andrew Bulhak
c9471d6fd4 Update language comparison section on Swift (#157)
More specifically, about garbage collection in Swift
2017-10-18 07:19:20 +01:00
Joe Vargas
c3845e0ed3 Fix types in non-compilable DuplicateRecordFields example (#156) 2017-10-16 17:18:31 +01:00
Koz Ross
f98c65a81c Fixing version in title (#155) 2017-09-20 09:23:23 +01:00
Boulougou
f5677e3e65 Fix small typo in GHC extension (#154)
I could not find any `XAutoDeriveDataTypeable` extension on GHC documentation, you probably meant `XAutoDeriveTypeable`?
2017-08-17 09:53:20 +01:00
Kvle Putnam
0463ec2f7e Remove extra words from Diagrams description (#153)
I could be mistaken, but it looks like the bit about "parser combinator" crept in from the next section on Parsec.
2017-07-27 09:07:03 +01:00
Stephen Diehl
d555f9e6cb Merge branch 'master' of github.com:sdiehl/wiwinwlh 2017-07-18 15:31:10 +01:00
Stephen Diehl
77cec75799
padding 2017-07-18 15:30:40 +01:00
Krzysztof Jurewicz
4cbd6eede2 Remove information that Erlang is interpreted (#149)
While it can act as an interpreted languaged (via escript), normally
it is compiled.
2017-07-18 11:19:24 +01:00
Mizunashi Mana
d6d3ccaf56 Fix type annotations for core syntax (#151) 2017-07-04 15:06:59 +02:00
Fangrui Song
ab25e97e15 Miscellaneous fixes (#150) 2017-06-28 10:57:02 +02:00
Zebulun Arendsee
9bac3b24d7 Merge material from partial types extension section with type hole section (#148)
* Refactor type hole and partial types sections

Type holes are discussed in the `basics` section. The related concept of
partial types is discussed in the `extensions` section. I reorganized
the discussion of both type holes in declarations and wildcards in
signatures to the `basics` section. I leave a short description of how
the `PartialTypeSignatures` extension in the `extensions` section.

I also added the the code used in these sections to `src`.

* Minor typo corrections

* Move "Type Inference" from extensions to basics

The extensions section begins by categorizing the general types of
extensions. The reader then expects a more detailed introduction to each
extension, which is indeed the general form of the following material.
However, immediately after the extensions section intro, an ectopic
section on type inference begins.

The reason for the type inference section being here isn't at all clear,
so I moved it to the `basics` section.

Following the type inference subsection, is a subsection on the
monomorphism restriction. Here an extension is introduced, but the
material logically groups with type inference. So I merged this section
with the type inference in the `basics` section. In a following commit,
I will add a succinct description of the `NoMonomorphismRestriction`
extension to the extensions section, it will reference the related
material in `basics`.

* Add NoMonomorphismRestriction extension

* Make extension section names uniform

Most of the section names in the `extension` section are exactly the
same as the GHC extension they describe, e.g. `OverlappingInstances`,
but a few add spaces or miss words. I've made them all consistent.

I also corrected a few minor spelling errors or quotation
inconsistencies.
2017-05-30 20:24:23 +01:00
Heath
3d1843dda7 adds a missing word to a sentence about Maybe (#147) 2017-05-04 08:17:02 +01:00
Chris Stryczynski
059e8a451c Updated Scotty to include wiki page (#146) 2017-04-03 15:14:36 +01:00
Stephen Diehl
357b006c97
secp25k1 example 2017-03-15 09:51:51 +00:00
Stephen Diehl
bdc183704e
siphash example 2017-03-11 10:56:16 +00:00
Stephen Diehl
094405dca2
AES example 2017-03-11 10:42:09 +00:00
Stephen Diehl
679e83103e
stub out cryptography section 2017-03-10 11:06:08 +00:00
Stephen Diehl
c5c7fcb027 fix build deps for cryptography 2017-01-03 12:47:02 +00:00
Stephen Diehl
acf41f079a merkle tree and bump project resolver 2017-01-03 12:44:46 +00:00
Stephen Diehl
c3ccd1839a bump readme 2016-12-26 17:40:31 +00:00
Stephen Diehl
6418474f38 bump license 2016-12-26 17:35:11 +00:00
Stephen Diehl
23e802a2c1 derive foldable/traversable 2016-12-21 17:43:48 +00:00
Stephen Diehl
451def7029 other languages 2016-12-21 17:18:18 +00:00
Stephen Diehl
ea406c324c other languages 2016-12-21 17:13:06 +00:00