Husband of @jyothsnasrin. Creator of @eta_lang. Interested in improving the state of programming languages

Joined April 2015
Rahul Muttineni retweeted
Kiln, the next iteration of Ethereum merge testnets, is now live 🔥🧱 Highly recommended that node operators, application developers, stakers, tooling/infra providers test their setups on the network. Blog post has all the info to get started 😁 blog.ethereum.org/2022/03/14…
121
263
43
770
Rahul Muttineni retweeted
Our greatest release ever! - Generics - Fuzzing - Module workspaces - debug/buildinfo (SBOM) - net/netip - ARM64 & PPC64 regabi (+15% performance)
🎊 Go go1.18 is released! 📝 Release notes: go.dev/doc/go1.18 ⬇️ Download: go.dev/dl/#go1.18 #golang
7
78
7
430
Rahul Muttineni retweeted
I'm often asked how I approach, learn, and ultimately contribute to existing complex software projects. This applies to open source as well as non-OSS work. I decided to write and share my process for learning and contributing to complex projects: mitchellh.com/writing/contri…
14
158
26
709
Rahul Muttineni retweeted
A surprising and undervalued aspect of mastery comes from narrow-scope "microskills". In software, these would be things like - Python list comprehensions - Grep flags - Debugging specific error messages - Using a window manager We can, and should, do targeted training.
17
82
24
529
Rahul Muttineni retweeted
Get Systems Performance 2nd Ed., recommended/required reading at major tech companies, for 45% off until Sep 13 (code BACKTOLEARN). This new edition includes eBPF. informit.com/sale/backtolear… brendangregg.com/systems-per…
1
58
4
185
Rahul Muttineni retweeted
We’re doing some great work right now! It’s been super fun, challenging, and rewarding work. I couldn’t ask for better teammates! We’ve built a custom state of the art type checker, VM, and with some cool storage features all with some nice IDE/debugging tooling around it too!
Looking for lang engineer to join my team developing SymPL (symbiont.io/post/safety-and-…). Role focus is on the transpiler (from Python-like lang to ML-like core lang) and runtime, so needs strong Haskell eng experience but deep lang expertise not required. symbiont.breezy.hr/p/ef29839…
2
3
Rahul Muttineni retweeted
Looking for lang engineer to join my team developing SymPL (symbiont.io/post/safety-and-…). Role focus is on the transpiler (from Python-like lang to ML-like core lang) and runtime, so needs strong Haskell eng experience but deep lang expertise not required. symbiont.breezy.hr/p/ef29839…
1
8
3
15
Rahul Muttineni retweeted
Contributing to open source is hard, take your time and sometimes is ungrateful but then you read comments like reddit.com/r/haskell/comment… about haskell-language-server I'll try to be more thankful and let it know to the maintainers of my every day software.
5
27
Rahul Muttineni retweeted
The external STG interpreter can run GHC now! Finally it is possible to analyize what GHC does during compilation. Why does it takes so much time? Leaks? Sharing loss? I'd like to figure it out.
4
15
76
Rahul Muttineni retweeted
haskell-language-server-0.9.0 has been released! This release includes lot of refactorings and bug fixes over existing features, hlint and eval plugins among others. It contains a fix for a bug in ghcide involving stale diagnostics github.com/haskell/haskell-l…
4
21
4
75
Rahul Muttineni retweeted
Missed our #onward20 talk on "Example-Based Live Programming for Everyone”, or just want to rewatch our demos? Here's the recording, the paper, and the code: YouTube: youtube.com/watch?v=vBevZ2Mh… Preprint: fniephaus.com/2020/onward20-… GitHub: github.com/hpi-swa/polyglot-… @splashcon @graalvm – at Potsdam, Germany
2
15
40
Rahul Muttineni retweeted
I am proud to announce the release of haskell-language-server-0.6.0 * It includes two brand new plugins: hlint support and module naming helper * improvements and fixes for the tactic plugin * it uses last ghcide-0.5.0 github.com/haskell/haskell-l…
4
39
1
119
Rahul Muttineni retweeted
I'm very excited about #HaskellFoundation. Please attend this talk -- there will be *lots* of time for questions!
Wednesday at 12:00ᴜᴛᴄ we are live streaming the opening address of #haskellX 2020. Simon Peyton Jones will announce the #HaskellFoundation, an independent, non-profit organisation dedicated to broadening #Haskell adoption. Watch the stream: youtu.be/MEmRarBL9kw
2
16
71
Just tried out Intellij IDEA after a long time to see if it could be more responsive than VSCode on on my low-end machine. Not only is it snappy, it provides me with nice type information for a Java 8 stream chain! Great work @intellijidea team.
1
9
Interesting take on building successful Haskell projects: medium.com/@fommil/deliverin…
7
1
17
Rahul Muttineni retweeted
More secure and faster than Circe, ZIO JSON features powerful, compositional encoders and decoders, and blazing fast single-line derivation powered by Magnolia. This is the JSON library you were always looking for. Now available via snapshot releases! github.com/zio/zio-json
7
28
2
132
Rahul Muttineni retweeted
Can't sleep, who wants to hear about how high-performance interpreters store objects? Basically they sneak data into unused bit-patterns in floating point numbers.
18
37
4
310
Rahul Muttineni retweeted
Replying to @jdegoes
I don't always favor recursion in my PL designs. But when I do, tail recursion is a must. An alternative is to develop a combinatory logic with a limited set of loop combinators - e.g. unfold/fold/traverse/zip/unzip. Simplifies provenance tracking, pipelining, and stream fusion.
1
3