Skip to content
This repository was archived by the owner on Oct 16, 2019. It is now read-only.

Commit 39ee438

Browse files
committed
Fill out issue 100
1 parent 984efae commit 39ee438

File tree

1 file changed

+44
-3
lines changed

1 file changed

+44
-3
lines changed

content/issues/100.markdown

Lines changed: 44 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!-- 2018-03-29 unpublished -->
1+
<!-- 2018-03-29 -->
22

33
Welcome to another issue of Haskell Weekly!
44
[Haskell](https://haskell-lang.org) is a safe, purely functional programming language with a fast, concurrent runtime.
@@ -13,6 +13,42 @@ Open an issue or pull request [on GitHub](https://github.com/haskellweekly/haske
1313

1414
> You may be wondering why am I using the phrase "building blocks", it's because, to me, this really feels like putting blocks together and sometimes dismantling them.
1515
16+
- [Three layer Haskell cake](https://www.parsonsmatt.org/2018/03/22/three_layer_haskell_cake.html)
17+
18+
> The question of “How do I design my application in Haskell?” comes up a lot. There’s a bunch of perspectives and choices, so it makes sense that it’s difficult to choose just one.
19+
20+
- [Generate type safe APIs with Fluid](http://jxv.io/blog/2018-03-23-Generate-Typesafe-APIs-with-Fluid-Pt1.html)
21+
22+
> Fluid is a web API generator. It offers far more than type safety, and its goals aren't limited to Haskell. First, let's dive into a Hello World and see how it works.
23+
24+
- [The `Task` abstraction](https://blogs.ncl.ac.uk/andreymokhov/the-task-abstraction/)
25+
26+
> Neil Mitchell, Simon Peyton Jones and I have just finished a paper describing a systematic and executable framework for developing and comparing build systems. In this blog post I would like to share one interesting abstraction that we came up with to describe build tasks.
27+
28+
- [Applied category theory: Online course](https://johncarlosbaez.wordpress.com/2018/03/26/seven-sketches-in-compositionality/)
29+
30+
> It just became a lot easier to learn about applied category theory, thanks to this free book. I think I’ll start a kind of informal online course or seminar based on this book on the Azimuth Forum.
31+
32+
- [The `Maybe` functor](http://blog.ploeh.dk/2018/03/26/the-maybe-functor/)
33+
34+
> One of the simplest, and easiest to understand, functors is `Maybe`. It's also sometimes known as the `Maybe` monad, but this is not a monad tutorial; it's a functor tutorial. `Maybe` is many things; one of them is a functor.
35+
36+
- [Haskell lens: Part 1](https://namc.in/2018-03-26-lenses-part-1)
37+
38+
> Lenses are one of the most popular, yet confusing aspect of Haskell. To be fair, I could never really understand how they work. This series of posts is going to be my attempt to understand lenses, the ideas and implementation details, and also the `lens` package.
39+
40+
- [Everyday Haskell](https://whatthefunctional.wordpress.com/2018/03/27/everyday-haskell/)
41+
42+
> Up to this point, we’ve been covering a subset of the Haskell language which would look unusual to an experienced Haskell programmer. In our quest to make side-effects, we’ve skipped over a lot of useful functionality which makes programming in Haskell more pleasant.
43+
44+
- [An old and a new library for generic deriving](https://blog.poisson.chat/posts/2018-03-28-generic-data.html)
45+
46+
> In this post, I want to talk about how it takes advantage of existing infrastructure in the `GHC.Generics` module to condense some of these generic implementations to one-liners.
47+
48+
- [`sv`: Introduction, status, and road map](https://blog.qfpl.io/posts/sv/status-roadmap/)
49+
50+
> `sv` is QFPL’s new CSV library for Haskell. The core data structure of `sv` is a syntax tree for CSV that preserves white-space, quoting information, newline style, and other data that is usually thrown away.
51+
1652
## Jobs
1753

1854
- [Software engineer at Capital Match in Singapore](https://functionaljobs.com/jobs/9075-software-engineer-haskell-full-stack-singapore-on-site-at-capital-match)
@@ -33,11 +69,16 @@ Open an issue or pull request [on GitHub](https://github.com/haskellweekly/haske
3369
3470
## In brief
3571

36-
undefined
72+
- [Achromatic lens](http://oleg.fi/gists/posts/2018-03-28-achromatic-lens.html)
73+
- [Adding package lower bounds](https://neilmitchell.blogspot.com/2018/03/adding-package-lower-bounds.html)
74+
- [Functional Geekery episode 121: Claudia Doppioslash](https://www.functionalgeekery.com/episode-121-claudia-doppioslash/)
75+
- [LambdaConf Haskell Hackathon 2018](https://www.snoyman.com/blog/2018/03/lambdaconf-haskell-hackathon-2018)
76+
- [Type-level unit testing in Haskell](https://jship.github.io/posts/2018-03-21-type-level-unit-testing-in-haskell.html)
3777

3878
## Package of the week
3979

40-
This week's package of the week is [Herm's](https://github.com/JackKiefer/herms), a command-line manager for delicious kitchen recipes.
80+
This week's package of the week is [Herm's](https://github.com/JackKiefer/herms/tree/5898e8cbd2e304223c2dadcfb5b154ab7b57b10a),
81+
a command-line manager for delicious kitchen recipes.
4182

4283
## Call for participation
4384

0 commit comments

Comments
 (0)