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

Commit 3066488

Browse files
committed
Feature some articles in issue 115
1 parent 94620f9 commit 3066488

File tree

1 file changed

+41
-11
lines changed

1 file changed

+41
-11
lines changed

content/issues/115.markdown

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,34 +13,64 @@ Open an issue or pull request [on GitHub](https://github.com/haskellweekly/haske
1313

1414
> 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.
1515
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?
31+
32+
- [Funflow example: Emulating Make](https://www.tweag.io/posts/2018-07-10-funflow-make.html)
33+
34+
> 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+
1652
## Jobs
1753

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.
1957
2058
## In brief
2159

22-
- [Announcing Stackage LTS 12.0 with GHC 8.4.3](https://www.stackage.org/blog/2018/07/announce-lts-12)
2360
- [Benchmarking Haskell graph libraries](https://blog.nyarlathotep.one/2018/07/benchmarking-haskell-graph-libraries/)
24-
- [Deriving instances with a twist](https://blog.poisson.chat/posts/2018-07-08-deriving-twist.html)
25-
- [Fast Sudoku solver in Haskell: A 200x faster solution](https://abhinavsarkar.net/posts/fast-sudoku-solver-in-haskell-2/)
26-
- [Funflow example: Emulating Make](https://www.tweag.io/posts/2018-07-10-funflow-make.html)
2761
- [Gauging interest in a type-level programming book](https://np.reddit.com/r/haskell/comments/8x0gen/gauging_interest_in_a_typelevel_programming_book/)
2862
- [Idiom brackets via source plugin](http://oleg.fi/gists/posts/2018-07-06-idiom-brackets-via-source-pluging.html)
2963
- [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/)
3164
- [Lamping's abstract algorithm](https://github.com/MaiaVictor/absal-ex/tree/275d6a9567ce55aaf07396bd93edbff7f6ac6fb9)
3265
- [Nix, Docker, and Haskell](https://cs-syd.eu/posts/2018-07-14-nix-docker-haskell)
33-
- [Operators in JavaScript and Haskell](https://typeclasses.com/javascript/operators)
34-
- [Parsing list comprehensions is hard](http://www.rntz.net/post/2018-07-10-parsing-list-comprehensions.html)
3566
- [Scrap your `Nil`s](https://github.com/morphismtech/squeal/blob/390d6e9135fe18e4fdfab766cdf67be8625b324d/scrap-your-nils.md)
3667
- [Static analysis of free monads](http://reasonablypolymorphic.com/blog/prospecting-free-monads/)
37-
- [The curious time-traveling reverse state monad](https://tech-blog.capital-match.com/posts/5-the-reverse-state-monad.html)
38-
- [`typerep-map` step by step](https://kowainik.github.io/posts/2018-07-11-typerep-map-step-by-step.html)
3968
- [Video player improvements](https://typeclasses.com/news/2018-07-video-player-improvements)
4069

4170
## Package of the week
4271

43-
undefined
72+
This week's package of the week is [Pandoc](https://hackage.haskell.org/package/pandoc-2.2.1),
73+
a Haskell library and command-line tool for converting from one markup format to another.
4474

4575
## Call for participation
4676

0 commit comments

Comments
 (0)