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

Commit b9e2f0e

Browse files
authored
Merge pull request #158 from haskellweekly/issue-95
Issue 95
2 parents 797f6c4 + c76fd5a commit b9e2f0e

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed

content/issues/95.markdown

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<!-- 2018-02-22 -->
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+
- [GSoC 2018 ideas](https://summer.haskell.org/ideas.html)
13+
14+
> This is a list of ideas for students who are considering to apply to Google Summer of Code 2018 for Haskell.org.
15+
16+
- [Haskell Symposium 2018](https://www.haskell.org/haskell-symposium/2018/)
17+
18+
> The Haskell Symposium aims to present original research on Haskell, discuss practical experience and future development of the language, and to promote other forms of denotative programming.
19+
20+
- [Haskell ecosystem requests](https://www.snoyman.com/blog/2018/02/haskell-ecosystem-requests)
21+
22+
> A single comment in a mega-thread on GitHub is hardly a good place to write down these requests, however, and it seems like there's no progress on them. I'm going to instead put down these ideas here, with a bit more explanation, and a few more ideas that have popped up since then.
23+
24+
- [Atomic expressions generically](https://neilmitchell.blogspot.com/2018/02/atomic-expressions-generically.html)
25+
26+
> For certain hints HLint needs to determine if a Haskell expression is atomic. I wrote a generic method to generate expressions and test if they are atomic.
27+
28+
- [The magic "Just do it" type class](https://www.joachim-breitner.de/blog/735-The_magic_&#x201c;Just_do_it&#x201d;_type_class)
29+
30+
> What matters is that once I wrote that type signature, I feel silly having to also write the code, because there isn't really anything interesting about that. Instead, I'd like to tell the compiler to just do it for me!
31+
32+
- [Applicative functors for fun and parsing](https://arunraghavan.net/2018/02/applicative-functors-for-fun-and-parsing/)
33+
34+
> I am very excited by how elegantly Haskell allows us to express these ideas, using fundamental aspects of its type(class) system.
35+
36+
- [Applicative parsing](https://blog.lahteenmaki.net/applicative-parsing.html)
37+
38+
> I heard about Applicative Parsing, and learned that even the state of the art monadic parser combinator libraries in Haskell actually come with applicative interfaces. So, what's going on?
39+
40+
- [Applicative parsing 2: Putting the pieces together](https://mmhaskell.com/blog/2018/2/19/applicative-parsing-ii-putting-the-pieces-together)
41+
42+
> This week, we'll put these pieces together in an actual parser for our Gherkin syntax.
43+
44+
- [Why are types so cool, Part 1: Result types](https://blue-dinosaur.github.io/haskell/type-theory/programming/2018/02/19/result-types.html)
45+
46+
> Haskell is denser than Python code, and it is semantically richer. It can convey more precise and richer meanings about what the code does. And Haskell can type-check that code and guarantee that it makes sense. It won't throw exceptions or errors.
47+
48+
- [ASCII fractals](https://janmasrovira.gitlab.io/ascetic-slug/post/ascii-fractals/)
49+
50+
> Getting hypnotized by the shape of a fractal is certainly fascinating. In this blog, we will write a Haskell program that creates fractals from a base pattern. The recursive nature of the fractals allow a simple implementation in Haskell.
51+
52+
## Jobs
53+
54+
- [Developer at Tsuru in Tokyo](https://np.reddit.com/r/haskell/comments/7ysft5/tsuru_is_hiring/duits8s/)
55+
56+
> Tsuru Capital is hiring, full time and intern positions are available. Haskell knowledge is required, experience with pricing futures/options would be nice but not necessary. Located in Tokyo, company language is English.
57+
58+
- [Remote devops at FP Complete](https://twitter.com/snoyberg/status/965969385755172869)
59+
60+
> We're continuing to expand our devops team at FP Complete. Remote work, awesome team, modern tooling, interesting projects.
61+
62+
## In brief
63+
64+
- [Free `Monad` and free `Applicative` using single `Free` type](http://oleg.fi/gists/posts/2018-02-21-single-free.html)
65+
- [Free monoidal profunctors](https://bartoszmilewski.com/2018/02/20/free-monoidal-profunctors/)
66+
- [Heterogeneous collections](http://www.hsyl20.fr/home/posts/2018-02-21-heterogeneous-collections.html)
67+
- [hnes: NES emulator written in Haskell](https://github.com/dbousamra/hnes/tree/02a1db57c4cc045af64892919c395f09d129f9fd)
68+
- [Low-level, low-overhead Haskell bindings to Vulkan API](https://github.com/achirkin/vulkan/tree/cfb85bc7096abf6099b9253ac3da28d4ffd40ee4)
69+
- [Stack 1.6.5 released](https://github.com/commercialhaskell/stack/releases/tag/v1.6.5)
70+
- [Ultra light Haskell Docker image](https://github.com/naushadh/hello-world/tree/3a4ecb3e49a7cd1624c385bdb808518182fd17cb#example-1-ultra-light-docker-image)
71+
72+
## Package of the week
73+
74+
This week's package of the week is [massiv](https://hackage.haskell.org/package/massiv-0.1.0.0),
75+
a library for multi-dimensional arrays with fusion, stencils and parallel computation.
76+
77+
## Call for participation
78+
79+
- [graphql-api: How to throw an error from a handler?](https://github.com/haskell-graphql/graphql-api/issues/172)
80+
- [purescript: `:browse` in REPL doesn't show re-exported names](https://github.com/purescript/purescript/issues/3247)
81+
- [stack: Allow GitHub shorthand for `extra-deps`](https://github.com/commercialhaskell/stack/issues/3873)
82+
83+
## Events
84+
85+
- February 22: [PureScript happy hour with Justin Woo](https://www.meetup.com/Berlin-Functional-Programming-Group/events/246441427/) in Berlin, Germany
86+
- February 23: [Software Foundations by Benjamin Pierce](https://www.meetup.com/Austin-Types-Theorems-and-Programming-Languages/events/245115075/) in Austin, Texas, United States
87+
- February 24: [A note on distributed computing with Indradhanush Gupta](https://www.meetup.com/Papers-we-love-Bangalore/events/247608496/) in Bangalore, India
88+
- February 26: [Haskell peer study group](https://www.meetup.com/Vancouver-Functional-Programmers/events/247554893/) in Vancouver, Canada
89+
- 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
90+
- February 28: [Programs writing programs](https://www.meetup.com/London-Haskell/events/247767200/) in London, United Kingdom
91+
- March 1: [Women who are functional programmers presentation, network and discussions](https://www.meetup.com/NY-Women-Who-Functional-Code/events/243905448/) in New York City, New York, United States

0 commit comments

Comments
 (0)