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.3. Thanks to everyone who has contributed to developing, documenting, and testing this release!
15
+
16
+
-[Fibonacci compiles end-to-end: Haskell to WebAssembly via GHC](https://www.tweag.io/posts/2018-05-29-hello-asterius.html)
17
+
18
+
> The project recently reached an exciting milestone: for the first time, simple Haskell functions can be compiled all the way down to WebAssembly from Haskell and executed with a real JavaScript runtime!
19
+
20
+
-[Combinatorics of permutations: Introduction](https://vynm.github.io/Comutations/posts/2018-05-25-00Introduction.html)
21
+
22
+
> This is a very small chapter (just one page) in the book, and all we do here is define a permutation, introduce some notation, and count the total number of permutations of a given number of objects (everyone knows the answer).
23
+
24
+
-[Edit: A small package for rewriting things](https://np.reddit.com/r/haskell/comments/8mrqfy/ann_edit_a_small_package_for_rewriting_things/)
25
+
26
+
> I was working on a compiler in the last semester with some friends and we found it helpful in saving the "was something changed" information when doing constant folding (expression level) and passing that information to the Hoopl library.
27
+
28
+
-[Haskell/GHC symbol search cheatsheet](https://github.com/takenobu-hs/haskell-symbol-search-cheatsheet/blob/d5ed393674b6146b7ce17778f27ad3eab896f9a6/README.md#readme)
29
+
30
+
> Several features of Haskell/GHC have low Google-ability because some of them are composed of symbols. This page is a reference collection to support search of them.
31
+
32
+
-[Karya: A music editor](https://mail.haskell.org/pipermail/haskell-cafe/2018-May/129185.html)
33
+
34
+
> Even if you're not interested in the music part, it's an example of a Haskell program with a GUI, REPL based interface, tests, profiling, and a Shake-based build system, although probably idiosyncratic implementations of all of the above.
35
+
36
+
-[My open source goals](https://www.snoyman.com/blog/2018/05/my-open-source-goals)
37
+
38
+
> I've worked on a lot of open source Haskell projects over the past ten years, and continue to do so today. However, I'm making a conscious decision to shift where my focus lies. My goal is to focus much more on enabling others to work on projects, rather than doing so myself.
39
+
40
+
-[Squash the irrelevant bits](http://oleg.fi/gists/posts/2018-05-28-squash.html)
41
+
42
+
> `Squashed c x` let a library writer provide `x` in "`c`-irrelevant" way to a library user. The `Monad` instance allows to work on the wrapped value. However, we cannot extract the original value. This restriction maybe be useful to enforce correctness, without relying on the module system!
> Looking back, the experience of upgrading Shake didn't turn out to be as difficult as I had once thought. This exercise pretty much reinforced what I had already known about using Haskell industrially.
13
47
14
48
## Jobs
15
49
16
-
undefined
50
+
-[Software engineer at ITProTV in Gainesville, Florida](https://functionaljobs.com/jobs/9080-software-engineer-developer-at-itprotv)
51
+
52
+
> 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
53
18
54
## In brief
19
55
20
-
undefined
56
+
-[animate-frames: A workflow tool for converting sprite frames into a spritesheet](https://github.com/jxv/animate-frames/tree/8f7b8a83236c127f21357039f5cec44397baa1ed#readme)
57
+
-[Duet: A programming language focused on interactive collaboration between the developer and the computer](https://github.com/duet-lang/duet/tree/eac73755e5796b07eadde1d8d2425867058e8e76#readme)
58
+
-[Freq: A way to train a model that predicts the "randomness" of an input](https://hackage.haskell.org/package/freq-0.1.0.3/docs/Freq.html)
-[Refined: Refinement types with static and runtime checking](https://hackage.haskell.org/package/refined-0.2.2.0/docs/Refined.html)
21
61
22
62
## Package of the week
23
63
24
-
undefined
64
+
This week's package of the week is [sixty-five-oh-two](https://hackage.haskell.org/package/sixty-five-oh-two-1.2.0.0),
65
+
an eDSL for writing 65(C)02 bytecode.
25
66
26
67
## Call for participation
27
68
@@ -30,4 +71,10 @@ undefined
30
71
31
72
## Events
32
73
74
+
- May 31: [GHC Newcomers Guide](https://www.meetup.com/HaskellerZ/events/250661375/) in Zürich, Switzerland
75
+
- June 2: [Hang out, chat FP, work on some code](https://www.meetup.com/Weekly-Functional-Programming-Meetup/events/251158667/) in Boston, Massachusetts, United States
76
+
- June 3: [Why Scala?](https://www.meetup.com/SoftDev/events/249946846/) in Naperville, Illinois, United States
77
+
- June 4: [Haskell Peer Study Group](https://www.meetup.com/Vancouver-Functional-Programmers/events/251197121/) in Vancouver, British Columbia, Canada
78
+
- June 5: [Monadic Warsaw #14](https://www.meetup.com/Monadic-Warsaw/events/249543097/) in Warsaw, Poland
33
79
- June 6: [Auckland FP Meetup: 3 Talks: Remote Haskell; Prototyping for Radar; Pure TensorFlow Combinators](https://www.meetup.com/Functional-Programming-Auckland/events/250854233/) in Auckland, New Zealand
80
+
- June 7: [Haskell.SG June Haskell Meetup](https://www.meetup.com/HASKELL-SG/events/248176887/) in Signapore
0 commit comments