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

Commit 257b2a9

Browse files
committed
Choose some posts to feature
1 parent 0dd700a commit 257b2a9

File tree

1 file changed

+39
-11
lines changed

1 file changed

+39
-11
lines changed

content/issues/117.markdown

Lines changed: 39 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,45 @@ This is a weekly summary of what's going on in its community.
66

77
## Featured
88

9-
undefined
9+
- [A practical introduction to finger trees](https://chrispenner.ca/posts/intro-to-finger-trees)
10+
11+
> Finger trees are definitely the coolest data structure I was never taught in school. The gist of finger trees is that they represent sequences of elements where the elements also have a measurable "descriptor" of some kind.
12+
13+
- [Announcing `sv` 1.0](https://qfpl.io/posts/sv-1.0/)
14+
15+
> `sv`, a CSV library for Haskell by the Queensland Functional Programming Lab, was released over four months ago. Since then, we've had feedback on what potential users want from the library, and we have altered the design to the point where we are now releasing a new version: `sv` 1.0.
16+
17+
- [Bake delicious macaroon burritos with Servant](http://blog.clement.delafargue.name/posts/2018-07-19-bake-delicious-macaroon-burritos-with-servant.html)
18+
19+
> I've had the pleasure to find a team already enjoying the use of macaroons. One of my first missions was to improve how they were used to authorize API calls, in the context of Servant applications. After a few iterations, we've settled on a design I'm quite happy with.
20+
21+
- [Dependent typing and existential (de)serialization](https://litx.io/blog-instance-map.html)
22+
23+
> One of Haskell's present limitations is the lack of dependent types, meaning that the return type of a function cannot depend on the value of its inputs. This can be a frustrating restriction when dealing with serialized data or other untyped inputs.
24+
25+
- [Haskell & AppVeyor Chocolatey introduction](https://hub.zhox.com/posts/chocolatey-introduction/)
26+
27+
> For those who are unaware, Windows has had quite a push lately to provide script-able ways to install packages. One such attempt that has gained quite a lot of traction is Chocolatey. Chocolatey also contains some of my own packages for installing GHC and Cabal.
28+
29+
- [Merge-free synchronisation with `mergeless`](https://cs-syd.eu/posts/2018-07-28-mergeless)
30+
31+
> Synchronisation between a client and a server has been a problem that I have been brewing on in the back of my mind for a long time now. Today I am releasing a Haskell library that helps with exactly this problem.
32+
33+
- [Pantry, part 2: Trees and keys](https://www.fpcomplete.com/blog/2018/07/pantry-part-2-trees-keys)
34+
35+
> This is part two of a series of blog posts on Pantry, a new storage and download system for Haskell packages. In March of last year, there was a bug on Hackage. The problem was resolved, but this made me wonder: Is there any reason why checksums should depend on inconsequential artifacts of the tar format?
36+
37+
- [Smuggler: GHC source plugin to manage import section](https://np.reddit.com/r/haskell/comments/90xyb1/ann_smuggler_ghc_source_plugin_to_manage_import/)
38+
39+
> Hello everyone! We want to announce the first alpha version of `smuggler` --- the compiler plugin which removes unused imports automatically. Though we're planning to add more features to help you manage the import sections easily!
40+
41+
- [The problem of parsing large datasets](https://haskell-works.github.io/posts/2018-07-25-problem-of-parsing-large-datasets.html)
42+
43+
> In data processing, the volume of data can be so large that the amount of time it takes to process a file matters. In my work, I try to optimize such jobs so that it is more efficient, but surprisingly, it is often not the business logic that is the bottleneck, but the parsing of files itself that consumes large amounts of CPU and memory.
44+
45+
- [WebGL, Fragment Shader, GHCJS and `reflex-dom`](https://www.joachim-breitner.de/blog/742-WebGL%2C_Fragment_Shader%2C_GHCJS_and_reflex-dom)
46+
47+
> On the side and very slowly I am working on a little game that involves breeding spherical patterns. I want to implement it in Haskell, but have it run in the browser, so I reached for GHCJS, the Haskell-to-JavaScript compiler.
1048
1149
## Jobs
1250

@@ -24,24 +62,14 @@ undefined
2462
2563
## In brief
2664

27-
- [A practical introduction to finger trees](https://chrispenner.ca/posts/intro-to-finger-trees)
2865
- [Adjoint open source](https://adjoint-io.github.io)
29-
- [Announcing `sv` 1.0](https://qfpl.io/posts/sv-1.0/)
30-
- [Bake delicious macaroon burritos with Servant](http://blog.clement.delafargue.name/posts/2018-07-19-bake-delicious-macaroon-burritos-with-servant.html)
31-
- [Dependent typing and existential (de)serialization](https://litx.io/blog-instance-map.html)
3266
- [Edward Kmett: Haskell live-coding: Session 6: CEK machines](https://www.twitch.tv/videos/287889784)
3367
- [Forvis: A formal RISC-V ISA specification](https://github.com/rsnikhil/RISCV-ISA-Spec/tree/e226df0699bfb2fbe03950c589008746ec0060d6)
34-
- [Haskell & AppVeyor Chocolatey introduction](https://hub.zhox.com/posts/chocolatey-introduction/)
3568
- [Making the jump: Advancing past beginner Haskell](https://mmhaskell.com/blog/2018/7/23/making-the-jump-advancing-past-beginner-haskell)
36-
- [Merge-free synchronisation with `mergeless`](https://cs-syd.eu/posts/2018-07-28-mergeless)
37-
- [Pantry, part 2: Trees and keys](https://www.fpcomplete.com/blog/2018/07/pantry-part-2-trees-keys)
3869
- [Popularity of Haskell extensions](https://gist.github.com/atondwal/ee869b951b5cf9b6653f7deda0b7dbd8/bc976ebf475857d0115822f1f470b61eb11c0cbb)
3970
- [Silver Searcher: Useful regexes for a Haskell code base](https://alternativebit.fr/posts/haskell/ag/)
4071
- [Simon Peyton Jones: Linear Haskell: Practical linearity in a higher-order polymorphic language](https://www.youtube.com/watch?v=t0mhvd3-60Y)
41-
- [Smuggler: GHC source plugin to manage import section](https://np.reddit.com/r/haskell/comments/90xyb1/ann_smuggler_ghc_source_plugin_to_manage_import/)
4272
- [Snack: Incremental Nix builds for Haskell](https://np.reddit.com/r/haskell/comments/91f5r7/snack_incremental_nix_builds_for_haskell/)
43-
- [The problem of parsing large datasets](https://haskell-works.github.io/posts/2018-07-25-problem-of-parsing-large-datasets.html)
44-
- [WebGL, Fragment Shader, GHCJS and `reflex-dom`](https://www.joachim-breitner.de/blog/742-WebGL%2C_Fragment_Shader%2C_GHCJS_and_reflex-dom)
4573

4674
## Package of the week
4775

0 commit comments

Comments
 (0)