FreeBASIC

FBconfig - Cross Platform configuration for FreeBASIC

Fbconfig is a small library that packs a big punch. Never worry about distributing a configuration file again, because with fbconfig it is generated with the first program run and stored in the "correct" place for each platform. The on disk format is plain-text xml, easy to modify by hand if your user desires. Due to the simple api with fbconfig you can get up and running in no time, and if you need to do the advanced you can access the raw xml but this shouldn't be needed in 99% of cases.
 

ZeroMQ for FreeBASIC

Based on http://zeromq.org, ZeroMQ for FreeBASIC is a Object Oriented wrapper around the C ZeroMQ API. This is still a work in progress. More details to follow.

Source Repository and Issue Tracker: http://code.google.com/p/zeromq-4-freebasic/

Forum Enhancements

I'm working on providing the forums with functionality you guys usually want from a forum. I've taken step one today by enabling profile features and changing the way the forum looks and operates. I've also added a discussion forum for my projects as well as a new Off Topic forum. I'll be tweaking the look and feel over the next couple weeks as well as enabling even more functionality. 

Let me know in the comments if there is any specific feature you want the forum to have and I'll take a look at it.

Archive: Calendar Printing Utility (think GNU cal)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
'This code is Copyright (C) 2006 HMCsoft and Ebben Feagan
'Modified 1/13/11 to work with FreeBASIC 0.21b
'Added leap year function from http://www.freebasic.net/forum/viewtopic.php?t=17166
'to replace faulty leap year logic
#Include "vbcompat.bi"
 
Declare Sub uses()
Declare Function checkLeapYear(y As Integer) As Integer
 
Type dateholder
        serial As Double
        thismonth As Integer
        thisday As Integer
        thisyear As Integer
        thiswkday As Integer
End Type
 
Dim n As UByte
Dim wkday(7) As String
Dim mnth(6,7) As UByte
Dim monthdays(12) As UByte
Dim today As dateholder
Dim firstday 

FreeBASIC Easy Linux Installer

There is some talk of an easy installer for FreeBASIC on Linux on the FreeBASIC Forums so I whipped this up.