"Git has sometimes been described as a versioning file-system which happens to support the underlying notions of version control. And while most people do simply use Git as a version control system, it remains true that it can be used for other tasks as well.
Read more »Using Git as a versioned data store in Python
GNU Guile 1.8.5 released
"We are pleased to announce GNU Guile release 1.8.5. This is the next maintenance release for the 1.8 stable series. It provides a number of portability improvements, bug fixes, as well as several new features. You can find it here: ..."
Read more »Scripting for the Desktop with Plasma in KDE 4
Three are three audiences: libplasma, ninjas and myspacers. Whole areas of Plasma library are designed around the eventual use cases for interpreted languages. The new widget programming interface for KDE 4.1 was designed 100% for the foundation of sane interpreted languages API exporting.
Read more »KDE 4 could fundamentally change the way Linux developers code
Today interface designers are more conservative in their changes, because while drastic changes may please the geekatroids among us, they make casual users very nervous. Lately I have begun to get that little thrill down my spine when I play with KDE 4. It's an interface that's pretty and (bonus) so fundamentally different than what we have now, it brings a lot of excitement to the table.
Read more »Idioms for programming in Arc
"The code that implements Arc illustrates many useful programming techniques. Some of the techniques occur multiple times, and can be considered idioms of Arc programming; techniques that can be applied to many problems. This article describes some of the most common idioms, and how they can be used in Arc programming.
Read more »An Introduction to Programming in Emacs Lisp
"This tutorial an elementary introduction to teach non-programmers how to customize their work environment; it can also be used as an introduction to programming basics. It includes numerous exercises and sample programs; the author also walks you through the actual source code of several GNU Emacs commands. A handy reference appendix is included..."
Read more »Create Games the Easy Way with Pygame
Pygame is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.
Read more »Python programming in Emacs
"I had some problems finding out a good Emacs setup for Python programmers, so I hope this will be useful to somebody. Requirements: ..."
Read more »All the C you need to know for GTK+
If you want to develop applications with GTK+, a graphical toolkit used by the GNOME desktop environment, it is essential that you are comfortable with the C programming language. This article is meant to give you a short refresher on the basics of C that you will need to know when developing GTK+ applications.
Read more »80% of Software will be Open Source
An IT research company made the prediction that by the year 2012, more than 3/4 of all software will be open source. Due to the ease with which open source software is developed and the rise in programmers and Internet communities, proprietary software will quickly dissipate.
Read more »Category: Community Tags:
GNU Smalltalk 3.0 released
"GNU Smalltalk 3.0 has been released at ftp://ftp.gnu.org/gnu/smalltalk ..."
Read more »Adventures with Neko
Recently, a few of us had a discussion about translating the book to Malayalam. GNU/Linux is now available in a lot of schools - and a local language version would be a boon to many smart kids who are capable of learning things by themselves. I suggested that we have a go at writing an `orignal’ book - mostly because I was having this pet idea of writing a book for kids for a long time.
Read more »Python Versus Erlang for an MMOG
"As I mentioned in my previous post, I'm in the process of evaluating the core infrastructure for a massively multiplayer on-line game (MMOG). The current technology contenders for the server are Stackless Python (and it's eventual successor PyPy) or Erlang..."
Read more »Perl – An Awesome Programming Language
"I have just finished learning the programming language Perl, and let me tell you, this is one amazing language. It can do almost anything! It's very easy to learn if you have a knowledge of C or C++. If you don't, I suggest learning Python first..."
Read more »Four ways to extract the current directory name
When you're programming a shell script, you often only need the current directory name, not the whole path that the pwd command returns. Here are four ways you can extract only the current directory.
Read more »












