Shakthi Kannan
IRC_cover

Using GNU Emacs as an Internet Relay Chat (IRC)

Internet Relay Chat (IRC) provides instant communication over the Web. It is generally used for one-to-one communication or group discussion forums, also known as channels. In this article in the GNU Emacs series,…

Buffer Navigation

Buffer Navigation and help

Continuing with our series on Emacs, in this article, let’s explore basic buffer navigation, formatting, and help commands. GNU Emacs is the most widely used variant of a family of text editors that…

Screen visual

The Basics of Dired Mode in Emacs

Dired is a directory editor in GNU Emacs. It opens a buffer containing a list of directories and files to operate on. It is a ‘read-only’ mode and hence you cannot input any…

Main Visual

An Introduction to GNU Emacs

GNU Emacs, created by Richard Stallman, is an extensible, customisable text editor. While Emacs has many variants, GNU Emacs is the most widely used. This article spawns a series on learning to use…

web2

Web Programming in Haskell

In this final article in the series on Haskell, the author explores how to use it for Web programming. Scotty is a Web framework written in Haskell, which is similar to Ruby’s Sinatra….

haskell

Network Programming in Haskell

Haskell, named after logician Haskell Curry, is a standardised, general-purpose, purely functional programming language, with non-strict semantics and strong static typing. This eleventh article on Haskell covers network programming. Let us begin with…

Postgre and redis Database visual

Access Redis and PostgreSQL Databases with Haskell

Named after logician Haskell Curry, Haskell is a standardised,general-purpose, purely functional programming language, with non-strict semantics and strong static typing. This tenth article on Haskell explores access to Redis and PostgreSQL databases using…

Haskel

Haskell: The Purely Functional Programming Language

Haskell, an open source programming language, is the outcome of 20 years of research. It has all the advantages of functional programming and an intuitive syntax based on mathematical notation. This article flags…

programmer working on laptop and desktop

Property-based Testing in Haskell and How to Install Cabal

Haskell, named after logician Haskell Curry, is a standardised, general-purpose, purely functional programming language, with non-strict semantics and strong static typing. Let’s take a look at the property-based testing of Haskell programs and…

haskell

Use Haskell to Access Two Popular Databases

Haskell, named after logician Haskell Curry, is a standardised, general-purpose, purely functional programming language, with non-strict semantics and strong static typing. In this ninth article on Haskell, we shall cover access to Sqlite…

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.