Software Engineer at Facebook, Haskell enthusiast, GHC boiler-room technician

Cambridge, UK
Joined February 2009
Simon Marlow retweeted
Did you know that Haskell is used in production at Meta? 🤯 In our latest article, we talk with Simon Marlow from Meta about their Haskell projects – Glean and Haxl – and his thoughts about Haskell in the industry. Read on our blog: serokell.io/blog/haskell-in-…
18
54
5,406
Calling all #functionalprogrammers especially those based in Australia or nearby timezones! This is a top event with great speakers @deanwampler @simonmar & @kmett #Scala #Erlang #Haskell
Are you ready for YOW! Lambda Jam 2022? The schedule is out, and we kick off the 2-day digital conference on Tuesday 17 May. Register and join us for everything #FunctionalProgramming: bit.ly/3kTMQV9 #YLJ22
2
9
Simon Marlow retweeted
A farewell to Simon Peyton Jones as he leaves Microsoft Research Subject: RE: New horizon   I would like to add a few words to what Chris has written.  I know I am also speaking for Mads, the current lead designer of C# (cc’d)
4
251
35
752
Simon Marlow retweeted
Do you want to work on PyTorch? The PyTorch team at Facebook is hiring! Remote in many locations is OK and most things we do are open source. Reach out to me in DMs if you're interested.
32
198
9
1,027
We've added Haskell to the list of programming languages supported by Thrift and open sourced the hsthrift package. Haskell Thrift is compatible with all fbthrift languages, allowing your projects to freely communicate with other services in any language. engineering.fb.com/2021/02/0…
3
8
1
55
The GHC Steering Committee would like to know whether you would like having a new language extension -XGHC2021 that covers lots of existing ones. New -XGHC20xx extensions would come out every 1, 2, or 3 years (cadence under debate). Express your opinion at reddit.com/r/haskell/comment…
2
31
6
98
Is there any intermediate abstraction between applicative functors and monads? And if yes, what is it? In a new paper with @geo2A, @simonmar and @dimenix we explore "selective functors", which are essentially applicative functors with branching: staff.ncl.ac.uk/andrey.mokho…
14
82
14
244
Simon Marlow retweeted
For the last year or so @_osa1 and I have been working on a concurrent mark/sweep garbage collector for GHC #haskell designed for low-latency applications.
MuniHac 2018: Keynote: A low-latency garbage collector for GHC youtu.be/7_ig6r2C-d4 via @YouTube
5
44
3
123
Simon Marlow retweeted
New blog post by @simonmar on the debugging journey that uncovered 17 space leaks in GHCi: simonmar.github.io/posts/201…. #haskell
Check out how we hotswap compiled code within a running Haskell process and see the demo on GitHub... fb.me/Pd7VbjKS
1
31
2
77
Simon Marlow retweeted
The Mezzo Haskell EDSL for music composition produces type errors when you try to compile awful music code <3 #icfp2017
1
36
4
92
Replying to @simonmar
@simonmar's talk about Haxl at @bigtechday 2017 is online! events.techcast.com/bigtechd…
7
14
Simon Peyton Jones earns the @BCS Distinguished Fellowship award for contributing to the advancement of computing. bcs.org/content/ConWebDoc/57…
5
205
14
367
Simon Marlow retweeted
At @simonmar's talk at Chalmers, we learned that `git push` pushes to production, which Simon described as #youonlyliveonce :D #YOLO – at Gothenburg, Sweden
1
2
4
LambdaConf 2016 did the wrong thing by turning a blind eye to racist bigotry. You may want to sign, too: statement-on-lambdaconf.gith…
1
17
19
Simon Marlow retweeted
A group statement about the state of LambdaConf 2016: statement-on-lambdaconf.gith…
6
44
1
59
Simon Marlow retweeted
The CUFP 2016 CFP is available here: cufp.org/2016cfp. We'd love to see past speakers return this year. Please spread the word!
3
43
26
Simon Marlow retweeted
Video has been released for "Haskell is Not For Production and Other Tales": youtube.com/watch?v=mlTO510z…. #lca2016 #haskell #haxl
4
49
104