Our series on the most popular programming languages continues as we chat to Van Rossum, the man behind Python.
Read more »The A-Z of Programming Languages: Python
- Login to post comments
GNU Coding Standards
The GNU Coding Standards were written by Richard Stallman and other GNU Project volunteers. Their purpose is to make the GNU system clean, consistent, and easy to install. This document can also be read as a guide to writing portable, robust and reliable programs.
Read more »Rubygame Tutorial Rebooted
I recently rebooted my rubygame tutorial, which is an introduction to game development using the ruby programming language and the rubygame library. The new tutorial series is licensed under the creative common attribution(Though I planned to use much stronger copyleft license in the future) so feel free to assimilate the knowledge!
Read more »- Login to post comments
Talk at MPI Cologne: Emacs in Scientific Research
"I'm giving a talk at the Max Planck Institute for Neurological Research in Cologne on Monday 3 August, 1.30-3pm. Here's the abstract: Emacs in Scientific Research ..."
Read more »Category: Industry Tags:
- Login to post comments
Functional programming and looping
"I just read the post: Rail Spikes: Functional programming and looping by Jon. It's a nice post, and I completely agree - you should never write for/while/do-while loops.
Read more »GNU CLISP 2.46 (2008-07-02) released
"Common Lisp is a high-level, general-purpose, object-oriented, dynamic, functional programming language. CLISP is a Common Lisp implementation by Bruno Haible, then of Karlsruhe University, and Michael Stoll, then of Munich University, both in Germany. It implements the language described in the ANSI Common Lisp standard with many extensions..."
Read more »Category: High End Tags:
- Login to post comments
Write fast 3D software without a PhD
There are two kinds of fast in programming: Fast to code and fast to run. 3D applications and games are known to be speedy. But the time it takes to write and understand the code behind it? Not so much. On the flipside, many abstraction layers designed to make coding easier usually aren’t very efficient. So where’s the median? Meet Pyglet for Python.
Read more »Category: High End Tags:
- Login to post comments
GitCasts: Video Tutorials for Using Git
Git is a free and open source version control system designed to handle very large projects with speed and efficiency. Scott Chacon started GitCasts to help teach people what Git is and how to use it.
Read more »Category: High End Tags:
- Login to post comments
Common Lisp as an AI language
"Programming AI using standard programming languages, e.g., C/C++ or Java is not a good idea. It's too general purpose language. I'm considering to select between (Common) Lisp ..." -- Cool, but it's better on GNU systems ;-)
Read more »Category: High End Tags:
- Login to post comments
Using Git as a versioned data store in Python
"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 »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 »Category: High End Tags:
- Login to post comments
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 »Category: High End Tags:
- Login to post comments
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 »Category: End User Tags:
- Login to post comments
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 »Category: End User Tags:
- Login to post comments