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/115.markdown
+41-11Lines changed: 41 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -13,34 +13,64 @@ Open an issue or pull request [on GitHub](https://github.com/haskellweekly/haske
13
13
14
14
> My first try implement Thinkster's Conduit API can be found at RealWorldTM which I think should be fully functional. But, it doesn't feel right if I don't write it up. So, here we go again.
15
15
16
+
-[Announcing Stackage LTS 12.0 with GHC 8.4.3](https://www.stackage.org/blog/2018/07/announce-lts-12)
17
+
18
+
> We are pleased to announce the release of `lts-12.0`, the first in a new LTS Haskell snapshot series, using `ghc-8.4.3`. We thank all of the package authors involved in supporting the Haskell ecosystem. LTS Haskell would not be possible without you!
19
+
20
+
-[Fast Sudoku solver in Haskell: A 200x faster solution](https://abhinavsarkar.net/posts/fast-sudoku-solver-in-haskell-2/)
21
+
22
+
> In the first part of this series of posts, we wrote a simple Sudoku solver in Haskell which used a constraint satisfaction algorithm with backtracking. The solution worked well but was very slow. In this post, we are going to improve it and make it fast.
23
+
24
+
-[Operators in JavaScript and Haskell](https://typeclasses.com/javascript/operators)
25
+
26
+
> JavaScript has a handful of builtin infix operators and some convenient tricks you can do with them. Here we look at what you can do with those operators, and how you can do the same things in Haskell.
27
+
28
+
-[The curious time-traveling reverse state monad](https://tech-blog.capital-match.com/posts/5-the-reverse-state-monad.html)
29
+
30
+
> But `cumulativeR` seems harder to write. After all, we really want to start traversing from the right instead of the left. But `Traversable` allows no such thing. So how might we implement this generalized `cumulativeR` function?
> Funflow is a workflow management tool. It turns out that workflow management tools and build tools are closely related. So if you're more familiar with the latter, this post might be of interest to you.
35
+
36
+
-[Deriving instances with a twist](https://blog.poisson.chat/posts/2018-07-08-deriving-twist.html)
37
+
38
+
> When defining new data types, instance derivation can generate basic functionality for free. However, that mechanism cannot handle all types. For example, deriving `Eq` or `Show` assumes that all constructor fields are instances of `Eq` and `Show`.
39
+
40
+
-[`typerep-map` step by step](https://kowainik.github.io/posts/2018-07-11-typerep-map-step-by-step.html)
41
+
42
+
> I have been working on a very interesting and sophisticated project called `typerep-map`. A lot of advanced features and tricks were used during the development process and I have discovered many amusing and new sides of Haskell.
43
+
44
+
-[Parsing list comprehensions is hard](http://www.rntz.net/post/2018-07-10-parsing-list-comprehensions.html)
45
+
46
+
> I have a toy problem that I like to test on anyone who thinks they've "solved" parsing: Haskell list comprehensions. The problem is that when parsing a clause, until you see a `<-`, you don't know whether you've been parsing a pattern or an expression.
47
+
48
+
-[Installing and running multiple GHC versions](https://qfpl.io/posts/multiple-ghcs/)
49
+
50
+
> In my roles both as a library author and as a Hackage Trustee, I find myself needing to run builds against multiple versions of the Glasgow Haskell Compiler on a daily basis. I thought it would be worth putting together a post on how I manage my installations of GHC.
51
+
16
52
## Jobs
17
53
18
-
undefined
54
+
-[Software engineer at ITProTV in Gainesville, Florida](mailto:taylorf@itpro.tv)
55
+
56
+
> 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.
19
57
20
58
## In brief
21
59
22
-
-[Announcing Stackage LTS 12.0 with GHC 8.4.3](https://www.stackage.org/blog/2018/07/announce-lts-12)
-[Gauging interest in a type-level programming book](https://np.reddit.com/r/haskell/comments/8x0gen/gauging_interest_in_a_typelevel_programming_book/)
28
62
-[Idiom brackets via source plugin](http://oleg.fi/gists/posts/2018-07-06-idiom-brackets-via-source-pluging.html)
29
63
-[Inside the paper: Build systems a la carte](https://neilmitchell.blogspot.com/2018/07/inside-paper-build-systems-la-carte.html)
30
-
-[Installing and running multiple GHC versions](https://qfpl.io/posts/multiple-ghcs/)
0 commit comments