Several years ago I started exploring Linux. But in the summer of 1999 I actually started using Linux.
As you can see on my other pages I am interested in programming in Delphi. For that reason I wanted to start programming in Linux. As a teacher I know that most people prefer a graphical shell, so when you intend to write educational programs you must do that for (X)windows.
First I had to learn the C-language as it is THE language for Linux. Then I had to look for a suitable programming environment. I discoverd on one of my Linux CD's the package Xforms. After some problems installing the package I finaly got it working.
Most distributions contain a package containing the xforms library. When you have this package installed you must be able to run the binary included in the packages I wrote. Most distributions have version 0.89 of the Xforms library included so I compiled my programs with that library.
There is a newer versions of the Xforms library, so I recommend to take a look at the XForms homesite :
Because I didn't understand what to do with the Makefiles (most of my programs are short and contain only one file, so a makefile isn't really necessairy) I wrote a simple program called "comp". With this program I could compile my xforms programs in a very easy way.
E.g. to compile the program 'lucas.c' (see below) I only had to enter : comp lucas.
I think Linux is a great platform for educational purposes (pupils know very well how to bypass security measures in Windows95/98). So I started programming to convert some programs written in Delphi to Xforms.
Today xforms aren't very popular anymore. Take a look at the sourcecode to get some ideas for programming if you like.
If you want to do graphical programming on the Linux platform, please take e look at my Lazarus page.
When you are programming educational software for Linux I would like to hear about that, so maybe we can join our efforts.
At this moment I have the following programs
All programs on this page are free under terms of the GPL.