You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 16, 2019. It is now read-only.
Copy file name to clipboardExpand all lines: content/issues/131.markdown
+36-9Lines changed: 36 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -15,10 +15,46 @@ Thanks!
15
15
16
16
## Featured
17
17
18
+
-[Writing a screencast video editor in Haskell](https://wickstrom.tech/programming/2018/10/26/writing-a-screencast-video-editor-in-haskell.html) by Oskar Wickström
19
+
20
+
> For the last six months I've been working on a screencast video editor called Komposition. This is an experience report that'll give an overview of Komposition's design, implementation, testing, and planned future work.
21
+
18
22
-[God's programming language: An interview with Philip Wadler](https://corecursive.com/021-gods-programming-language-with-philip-wadler/?haskellweekly) by Adam Gordon Bell
19
23
20
24
> Wadler believes that typed lambda calculus was discovered not invented --- part of the underpinnings of the universe itself.
21
25
26
+
-[Wise Man's Haskell](https://anchpop.github.io/wise_mans_haskell/) by Andre Popovitch
27
+
28
+
> I wrote this book because all the other good Haskell tutorials either cost money or were too verbose. Hopefully, this will be better than ones that came before it, too.
29
+
30
+
-[Creating a card game in Haskell: Part 4](https://ptival.github.io/card-game-04) by Valentin Robert
31
+
32
+
> This raises an annoying problem for our `Move` data type: there are now moves that can happen in different phases. It would be convenient to have these all live in the same data type, but it's annoying to handle the moves that don't make sense for a given phase.
33
+
34
+
-[Intro to Template Haskell](https://typeclasses.com/news/2018-10-intro-template-haskell) by Type Classes
35
+
36
+
> Rather than write a big overview of Template Haskell, I'm starting from a narrow use case: Making constant expressions evaluate during compilation.
37
+
38
+
-[Introduction to state machine testing: Part 1](http://qfpl.io/posts/intro-to-state-machine-testing-1/) by Andrew McMiddlin
39
+
40
+
> Yes, each function must work as expected, but the system formed through composition of these functions must also be tested to ensure that our system does the right thing.
41
+
42
+
-[Cursors, part 1: Introduction with the list cursor](https://cs-syd.eu/posts/2018-10-28-cursor-list) by Tom Sydney Kerckhove
43
+
44
+
> This is the first post in a series about cursors. It explores the motivation behind cursors and uses the list cursor as an example.
45
+
46
+
-[Major releases of `fltkhs-themes` and `fltkhs`](https://np.reddit.com/r/haskell/comments/9rvsg6/ann_major_releases_of_fltkhsthemes_for_nice/) by Aditya Siram
47
+
48
+
> Hopefully these releases help you make Haskell native GUI apps that are fast, portable, easy to install/deploy, and nice looking!
49
+
50
+
-[Generics for GADTs and arbitrary kinds](https://np.reddit.com/r/haskell/comments/9smtbs/generics_for_gadts_and_arbitrary_kinds/) by Alejandro Serrano
51
+
52
+
> We have just published a first version of `kind-generics`, an extension of the GHC data type generic techniques which supports GADTs and describing types with kinds different from `*` and `* -> *`.
53
+
54
+
-[Announcing Variant and EADT 2.0](http://www.sylvain-henry.info/home/posts/2018-10-28-announcing-eadt.html) by Sylvain Henry
55
+
56
+
> A short post to announce that I have just released version 2.0.1 of my `haskus-utils-variant` package (containing Variant and EADT).
57
+
22
58
## Jobs
23
59
24
60
-[Haskell developer at CollegeVine in Cambridge](https://jobs.lever.co/collegevine/0524ae1e-98a6-438a-92b7-8f1d30b8b9a3)
@@ -31,19 +67,10 @@ Thanks!
31
67
32
68
## In brief
33
69
34
-
-[Announcing Variant and EADT 2.0](http://www.sylvain-henry.info/home/posts/2018-10-28-announcing-eadt.html)
35
70
-[Core Libraries Committee: Call for nominations](https://np.reddit.com/r/haskell/comments/9sif1x/core_libraries_committee_call_for_nominations/)
36
-
-[Creating a card game in Haskell: Part 4](https://ptival.github.io/card-game-04)
37
-
-[Cursors, part 1: Introduction with the list cursor](https://cs-syd.eu/posts/2018-10-28-cursor-list)
38
71
-[Elm 2: Making a todo list](https://mmhaskell.com/blog/2018/11/19/elm-ii-todo-list-redux)
39
-
-[Generics for GADTs and arbitrary kinds](https://np.reddit.com/r/haskell/comments/9smtbs/generics_for_gadts_and_arbitrary_kinds/)
40
-
-[Intro to Template Haskell](https://typeclasses.com/news/2018-10-intro-template-haskell)
41
-
-[Introduction to state machine testing: Part 1](http://qfpl.io/posts/intro-to-state-machine-testing-1/)
42
-
-[Major releases of `fltkhs-themes` and `fltkhs`](https://np.reddit.com/r/haskell/comments/9rvsg6/ann_major_releases_of_fltkhsthemes_for_nice/)
43
72
-[Monthly Hask Anything: November 2018](https://np.reddit.com/r/haskell/comments/9t0p5n/monthly_hask_anything_november_2018/)
0 commit comments