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

Commit 797f6c4

Browse files
authored
Merge pull request #154 from haskellweekly/issue-94
Issue 94
2 parents 905453b + 74f4b92 commit 797f6c4

File tree

1 file changed

+98
-0
lines changed

1 file changed

+98
-0
lines changed

content/issues/94.markdown

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
<!-- 2018-02-15 -->
2+
3+
Welcome to another issue of Haskell Weekly!
4+
[Haskell](https://haskell-lang.org) is a safe, purely functional programming language with a fast, concurrent runtime.
5+
This is a weekly summary of what's going on in its community.
6+
7+
Want to see something featured in Haskell Weekly?
8+
Open an issue or pull request [on GitHub](https://github.com/haskellweekly/haskellweekly.github.io).
9+
10+
## Featured
11+
12+
- [Cellular Christmas tree](https://dodisturb.me/posts/2018-01-28-Cellular-Christmas-Tree.html)
13+
14+
> In which we create a program displaying a Christmas tree from a single dot on an infinite tape using two cellular automata computed with comonads as used in Haskell. You can also call it yet another comonad tutorial if you like.
15+
16+
- [Domain modeling with Haskell: Factoring out recursion](https://haskell-at-work.com/episodes/2018-02-11-domain-modelling-with-haskell-factoring-out-recursion.html)
17+
18+
> In the final part of the "Domain modeling with Haskell" series we factor out recursion from the Project data type, and use Fixplate to traverse the tree and accumulate reports. Although a highly flexible and powerful technique, it should not be employed prematurely due to its more advanced nature.
19+
20+
- [Existential crisis](https://medium.com/@concertdaw/existential-crisis-366cf6ee426a)
21+
22+
> I decided to experiment with different ways of storing values with mixed types in the same data structure. This post aims to explain some of the things I found, and should hopefully compliment the good material that others have already published.
23+
24+
- [Stack patching policy](https://www.snoyman.com/blog/2018/02/stack-patching-policy)
25+
26+
> What do we do in a situation where an upstream package has a bug, and either cannot (within the timeframe desired) or will not release a new version with a fix?
27+
28+
- [Day 21: On Haskelling](https://www.dabolivar.com/posts/day-21/)
29+
30+
> We could use some guidelines when trying to learn something. So here's my very amateurish advice to learning Haskell.
31+
32+
- [MMark status update](https://markkarpov.com/post/mmark-status-update.html)
33+
34+
> In November 2017 I announced MMark --- a the strict markdown processor for writers. I worked on it actively for some time since then and this post is a little update about the project, which by the way even has its own GitHub organization now.
35+
36+
- [Google Summer of Code: Haskell.org](https://summerofcode.withgoogle.com/organizations/5706672807346176/)
37+
38+
> We have compiled an ideas list together with long-time Haskell users, compiler contributors and researchers, and as such we believe these are important projects for the industry and academia both.
39+
40+
- [How to derive Generic for (some) GADTs using `QuantifiedConstraints`](https://ryanglscott.github.io/2018/02/11/how-to-derive-generic-for-some-gadts/)
41+
42+
> It turns out that while we won't be able to derive `Generic` for *all* GADTs, we can in fact derive them for a *subset* of them. The trick that makes this possible is `QuantifiedConstraints`, an experimental GHC language feature that hasn't been merged yet.
43+
44+
- [An opinionated guide to Haskell in 2018](https://lexi-lambda.github.io/blog/2018/02/10/an-opinionated-guide-to-haskell-in-2018/)
45+
46+
> In the interest of both sharing with others the small amount of wisdom I've gained and preserving it for my future self, I've decided to write a long, rather dry overview of a few select parts of the Haskell workflow I developed and the ecosystem I settled into.
47+
48+
- [Humble Book Bundle: Functional Programming](https://www.humblebundle.com/books/functional-programming-books?partner=haskellweekly)
49+
50+
> More awesome tech ebooks for you. We've teamed up with O'Reilly for another bundle full of top-quality books! Get titles like Functional Thinking, Clojure Programming, Learning Scala, and Programming Rust. Plus, your purchase will support Code for America!
51+
52+
## Jobs
53+
54+
- [Senior developer at ITProTV in Gainesville](https://www.linkedin.com/jobs/cap/view/546107779)
55+
56+
> We are currently accepting applications for Senior to Technical Lead full-stack software professionals to join our small but talented multidisciplinary team.
57+
58+
- [Functional programmer at Mood Media in Bucharest](https://www.linkedin.com/jobs/cap/view/558610746/)
59+
60+
> We are currently looking for a Functional Programmer to join our very talented team situated in Bucharest. If you have a grasp of functional programming or you are extremely passionate and willing to learn and evolve, this job is for you.
61+
62+
## In brief
63+
64+
- [Applicative parsing 1: Building the foundation](https://mmhaskell.com/blog/2018/2/12/applicative-parsing-i-building-the-foundation)
65+
- [Composable error handling in OCaml](http://keleshev.com/composable-error-handling-in-ocaml)
66+
- [Constant-time Vinyl field getters](https://www.arcadianvisions.com/blog/2018/vinyl-arec.html)
67+
- [GHC proposal: Linear types](https://github.com/ghc-proposals/ghc-proposals/pull/111)
68+
- [How to Snap your awesome (Haskell) app](https://medium.com/@lettier/how-to-snap-your-awesome-haskell-app-648838d63f09)
69+
- [Introducing the backprop library](https://blog.jle.im/entry/introducing-the-backprop-library.html)
70+
- [Laziness and parallelism](http://www.usrsb.in/laziness-and-parallelism.html)
71+
- [Servant 0.13 released](https://github.com/haskell-servant/servant/blob/v0.13/servant/CHANGELOG.md#013)
72+
- [The trouble with typeclasses](https://pchiusano.github.io/2018-02-13/typeclasses.html)
73+
- [Why Haskell is good](http://blog.vmchale.com/article/functional-haskell)
74+
75+
## Package of the week
76+
77+
This week's package of the week is [feed](https://hackage.haskell.org/package/feed-1.0.0.0),
78+
a library for parsing, querying, and rendering RSS and Atom feeds.
79+
80+
## Call for participation
81+
82+
- [bugsnag-reporter: Maybe fields should encode as omitted, not null](https://github.com/pbrisbin/bugsnag-reporter/issues/25)
83+
- [dejafu: Remove use of head](https://github.com/barrucadu/dejafu/issues/196)
84+
- [exercism/haskell: palindrome-products: Use Maybe, returning Nothing when there is no palindrome in the given range](https://github.com/exercism/haskell/issues/657)
85+
- [log-warper: Remove 'MemoryQueue' feature](https://github.com/serokell/log-warper/issues/98)
86+
- [stack: stack clean should be more thorough by default](https://github.com/commercialhaskell/stack/issues/3863)
87+
88+
## Events
89+
90+
- February 15: [Functional programming interview questions](https://www.meetup.com/Detroit-Functional-Developers/events/247421273/) in Detroit, Michigan, United States
91+
- February 16: [Utah Elm lunch](https://www.meetup.com/utah-elm/events/246490047/) in Lehi, Utah, United States
92+
- February 17: [SEAHUG: General discussion](https://www.meetup.com/SEAHUG/events/247062614/) in Seattle, Washington, United States
93+
- February 19: [Charlottesville Haskell Book Reading Club - Chapter 5](https://www.meetup.com/Charlottesville-Haskell-Book-Reading-Group/events/247634074/) in Charlottesville, Virginia, United States
94+
- February 20: [Using PureScript to help Alexa take over the world](https://www.meetup.com/ny-purescript/events/247385149/) in New York City, New York, United States
95+
- February 21: [Better embedded languages with modal type theory](https://www.meetup.com/Boston-Haskell/events/247821517/) in Boston, Massachusetts, United States
96+
- February 22: [PureScript happy hour with Justin Woo](https://www.meetup.com/Berlin-Functional-Programming-Group/events/246441427/) in Berlin, Germany
97+
- February 23: [BOB Konferenz](http://bobkonf.de/2018/en/) in Berlin, Germany
98+
- February 27: [Auckland FP Meetup 3-topic event: Nix/NixOS; Haskell web dev; Lisp](https://www.meetup.com/Functional-Programming-Auckland/events/247729046/) in Auckland, New Zealand

0 commit comments

Comments
 (0)