In the previous post, I presented a simple cooperative multithreaded scheduler written using algebraic effects and their handlers. Algebraic effects are of course useful for expressing other forms of effectful computations. In this post, I will present a series of simple example…
Planet Forklore
Aggregated blog posts from India's open source maintainers.
Algebraic effects and handlers provide a modular abstraction for expressing effectful computation, allowing the programmer to separate the expression of an effectful computation from its implementation. In this post, I will present an extension to OCaml for programming with line…
Update: Since I published this post, I have changed my opinion somewhat on the matter. This post is quite confrontational and I didn’t mean it to be that way. Medium is not wrong in this matter, but I still think we need to look for better solutions. I have since been working on…
OPAM has a great compiler switch feature that lets you simultaneously host several OCaml installations, each with its own compiler version and a set of installed packages. I wanted to use the power of opam switch for working with the experimental multicore OCaml compiler. The ke…
So I recently did a talk on Joy of Software Development. You can read more about the talk here (link includes slides and list of topics covered). This post is devoted to the references I’d promised to link to in the talk. Since it was an introductory talk, and I didn’t want to b…
I consider myself a UX enthusiast. I consider that term to aptly describe my interest in UX. As I’m deeply involved in many UX and design decisions, I try to be well read on design and UX principles. While reading a discussion about iPhone prototypes on HN in June ‘12, I came ac…
February has been an interesting month for me. I haven’t been programming a lot, but have definitely been writing a lot. I have got a few more upcoming projects as well, which I’d love to announce soon. We recently held a short 8-hour CTF (scytheCTF) on Backdoor. I made two chal…
Source I am not a competitive programmer. I love programming, but more so I love building things. As a result, I rarely participate in coding contests. Even when I do, I try to use languages like Ruby and Python just to see if I can do it my way, so to speak. While trying a cont…
To start with, here’s a piece of art that is meant to offend you: The above is an artwork by MF Hussain. Its was sold as an untitled work by Hussain to a private collector, but was named Bharat Mata later when it was sold in an auction. Were you offended by looking at it? Maybe.…
As part of a pre job interview for a position as a security consultant, I was asked this question. The interviewer expanded the question further as : Given the choice between a luxurious journey in a passenger jetliner (flying business class) and a thrilling trip as a fighter pi…
No posts found
Aditya Athalye
Arya K.
Divya Mohan
Hariharan Umapathi
Kailash Nadh
Karan Sharma
KC Sivaramakrishnan
Mujeeb Rahman K
Nemo
Pranay Kotasthane
Prashanth N Udupa
Ravi Dwivedi
Saket Choudhary
Shrirang Kahale
Shubham Kumar
Sonal Goyal