@rahulmutt Profile picture

Rahul Muttineni

@rahulmutt

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

Similar User
Edward Kmett photo

@kmett

Ben Gamari photo

@bgamari

Phil Freeman photo

@paf31

Michael Snoyman photo

@snoyberg

Andres Löh photo

@kosmikus

Neil Mitchell (neildmitchell @🪡) photo

@ndm_haskell

Matt Parsons photo

@mattoflambda

Alejandro Serrano photo

@trupill

gelisam photo

@haskell_cat

Anthony Cowley photo

@a_cowley

Oskar Wickström photo

@owickstrom

Sukant Hajra (shajra@functional.cafe) photo

@shajra

Vladislav Zavialov photo

@int_index

Christoph Hegemann photo

@kritzcreek

Ian Jeffries photo

@seagreen__

Rahul Muttineni Reposted

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/kil…


Rahul Muttineni Reposted

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

Tweet Image 1


Rahul Muttineni Reposted

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…


Rahul Muttineni Reposted

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.


Rahul Muttineni Reposted

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/backtolea… brendangregg.com/systems-perfor…

Tweet Image 1
Tweet Image 2

Rahul Muttineni Reposted

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-an…). 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/ef298396e729…



Rahul Muttineni Reposted

Looking for lang engineer to join my team developing SymPL (symbiont.io/post/safety-an…). 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/ef298396e729…


Rahul Muttineni Reposted

Contributing to open source is hard, take your time and sometimes is ungrateful but then you read comments like reddit.com/r/haskell/comm… about haskell-language-server I'll try to be more thankful and let it know to the maintainers of my every day software.


Rahul Muttineni Reposted

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.

Tweet Image 1

Rahul Muttineni Reposted

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/haskel…


Rahul Muttineni Reposted

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=vBevZ2… Preprint: fniephaus.com/2020/onward20-… GitHub: github.com/hpi-swa/polygl… @splashcon @graalvm

Tweet Image 1

Rahul Muttineni Reposted

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/haskel…


Rahul Muttineni Reposted

She lives! I've been working on this for 6 months, putting in some rough hours to make things work out. I hope y'all take it and run with it.


Rahul Muttineni Reposted

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

Tweet Image 1


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.

Tweet Image 1

Interesting take on building successful Haskell projects: medium.com/@fommil/delive…


Rahul Muttineni Reposted

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


Rahul Muttineni Reposted

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.


Rahul Muttineni Reposted

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.


Loading...

Something went wrong.


Something went wrong.