I came to know about Savandurga Hill a couple of weeks back when me and my friend went there for a casual ride (motorcycle). When we went there the trekking part of the hill was already closed. This was okay since both of us did not plan on trekking anyway …
I was considering the idea of moving to GNU GuixSD as my full time operating system for a long time. I tried GuixSD for some time but I gave up because I was frustrated with the config system. (I was un-doubtedly stupid back then)
Lambda Calculus is a beautiful thing in Computer Science.
With this post I will try to motivate and inspire the beauty of Lambda Calculus and impress upon the reader the implications of it.
This will just be a very very basic overview of Lambda Calculus. I can not write an …
Free Software Movement Karnataka (FSMK) conducted a winter camp at Rajeev Institute of Technology, Hassan from 22nd January to 27th January.
It was a 6 day camp for the the participants with 2 days dedicated to volunteer training before the camp. In this camp we had three different areas of …
In the previous post we talked about the first part of what it means to be a Higher-Order Function.
In this post we will talk about the second part of that idea. And, we will explore Higher-Order functions and First Class Functions/Citizens.
In Scheme …
According to Wikipedia Open access refers to online research outputs that are free of all restrictions on access (e.g. access tolls) and free of many restrictions on use.
In simple terms Open Access means free information for all. It means that anyone irrespective of their …
Like any other person who uses Linux I too started out by using vim as my default text editor. This was a time when I did not know the amazing world of vim plugins. It was a good journey for a while and over time my …
Can you spot something new ?
I decided last week that I wanted to use Pelican for building my blog instead of Jekyll. I have just switched in the last two days and this is the first post that I am writing from the Pelican built site.
There are a lot …
Lisp is a functional programming language
Lisp is a Metaprogramming Language
Actually, I really don't know what Lisp is myself and I'm just trying to figure it out; so the answer to the question "What programming paradigm does Lisp fall into ?" will have to wait for some …
S-expressions or Sexprs or Symbolic Expressions are used to represented list like data. This was invented for and popularized by LISP. Lisp stands for LISt Processing.
A list looks like this (x y ... z)
A list can be made up of other lists as well. Like so (x (a …