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.
> The GHC team is pleased to announce the availability of GHC 8.4.2. This release is a bug-fix release, fixing numerous regressions and bugs present in GHC 8.4.1.
15
+
16
+
-[Summer of Haskell: Accepted projects for 2018](https://summer.haskell.org/news/2018-04-23-accepted-projects.html)
17
+
18
+
> We are happy to announce the 17 projects that have been accepted to participate in Google Summer of Code 2018 for the Haskell.org project. We would like to thank Google for organizing the program, all students who applied for the quality proposals of course the mentors for volunteering to guide the projects!
> Funflow is a system for building and running workflows. It's a system we've been working on for the last few months with a small number of clients. In this blog post we'll talk about what workflows are, why we built Funflow, and what we'd like to do with it in the future.
23
+
24
+
-[Program reduction: A win for recursion schemes](http://newartisans.com/2018/04/win-for-recursion-schemes/)
25
+
26
+
> However, despite my enchantment with the beautiful theory --- and especially it's connections with category theory --- it took a while before the promise of these abstraction really paid off. And pay off it did.
> Below, I have collected several examples of "uncanny" Haskell. These are things that may be surprising to those who have learned the language merely by doing.
31
+
32
+
-[Making a text adventure in Haskell: Part 4](https://whatthefunctional.wordpress.com/2018/04/22/making-a-text-adventure-in-haskell-part-4/)
33
+
34
+
> In this final post about my text adventure engine, I'll describe how I updated the state of the game world and how to use the HaskellAdventure game engine to create a full text adventure game.
35
+
36
+
-[Deploying confidently: Haskell and Circle CI](https://mmhaskell.com/blog/2018/4/23/deploying-confidently-haskell-and-circle-ci)
37
+
38
+
> Wherever there are manual steps in our development process, we're likely to forget something. This will almost always come around to bite us at some point. In this article, we'll see how we can automate our development workflow using Circle CI.
> Given two integer numbers describing an *n* by *m* graph, where *n* represents the height and *m* represents the width, calculate the number of ways you can get from the top left to the bottom right if you can only go right and down.
43
+
44
+
45
+
-[Null object as identity](http://blog.ploeh.dk/2018/04/23/null-object-as-identity/)
46
+
47
+
> In a previous article you learned how there's a strong relationship between the Composite design pattern and monoids. In this article you'll see that the Null Object pattern is essentially a special case of the Composite pattern.
> At HolidayCheck we want to consciously and explicitly invest in people. We believe that one of the best possible outputs to be generated by Senior Engineers are more Senior Engineers.
13
52
14
53
## Jobs
15
54
16
-
undefined
55
+
-[Software engineer at ITProTV in Gainesville, Florida](https://functionaljobs.com/jobs/9080-software-engineer-developer-at-itprotv)
56
+
57
+
> ITPro.TV is a fast-growing digital media business that focuses on continuing education in technical domains. We are currently accepting applications for full-stack software professionals to join our small but talented multidisciplinary team.
17
58
18
59
## In brief
19
60
20
-
undefined
61
+
-[Webinar: Practical property testing in Haskell](https://www.fpcomplete.com/practical_property_testing_in_haskell)
62
+
-[Stackage nightly 2018-04-23 with GHC 8.4.2](https://www.stackage.org/nightly-2018-04-23)
63
+
-[GHC status report: April 2018](https://ghc.haskell.org/trac/ghc/wiki/Status/Apr18?version=13)
64
+
-[Functional Geekery episode 122: Brian Troutwine](https://www.functionalgeekery.com/episode-122-brian-troutwine/)
21
65
22
66
## Package of the week
23
67
24
-
undefined
68
+
This week's package of the week is [Hspec](https://www.stackage.org/nightly-2018-04-25/package/hspec-2.5.0),
69
+
a testing framework inspired by Ruby's RSpec library.
25
70
26
71
## Call for participation
27
72
@@ -30,5 +75,10 @@ undefined
30
75
31
76
## Events
32
77
78
+
- April 26: [Seriously, the Haskell Type Checker is Your Friend](https://www.meetup.com/denverfp/events/248406761/)
79
+
- April 27-29: [BayHac 2018](https://wiki.haskell.org/BayHac2018) in San Francisco, California, United States
80
+
- April 30: [Building Haskell projects with Nix](https://www.meetup.com/NixOS-London/events/249577540/) in London, United Kingdom
81
+
- May 1: [Learn Haskell Hands-on](https://www.meetup.com/Functional-Programming-Auckland/events/249857325/) in Auckland, New Zealand
82
+
- May 2: [Haskell Learners' Group](https://www.meetup.com/SEAHUG/events/249048859/) in Seattle, Washington, United States
83
+
- May 3: [Haskell talk](https://www.meetup.com/STL-Polyglots/events/247260162/) in St. Louis, Missouri, United States
33
84
- May 7: [Auckland FP Meetup: Functional Reactive Programming in TypeScript; followed by Property testing made simple(r) in Clojure](https://www.meetup.com/Functional-Programming-Auckland/events/249958154/) in Auckland, New Zealand
0 commit comments