FreeBASIC 0.20.0 manual released Aug 11/2008

Forum for discussion about the documentation project.
coderJeff
Site Admin
Posts: 4354
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

FreeBASIC 0.20.0 manual released Aug 11/2008

Post by coderJeff »

FreeBASIC 0.20.0 manual released Aug 11/2008

Available in CHM, HTML, TXT, FBHELP, and WAKKA formats:

http://downloads.sourceforge.net/fbc/FB ... p?download
http://downloads.sourceforge.net/fbc/FB ... z?download
http://downloads.sourceforge.net/fbc/FB ... p?download
http://downloads.sourceforge.net/fbc/FB ... p?download
http://downloads.sourceforge.net/fbc/FB ... z?download


fbhelp console viewer (using fbhelp format) for DOS and Win32:

http://downloads.sourceforge.net/fbc/fb ... p?download
http://downloads.sourceforge.net/fbc/fb ... p?download
http://downloads.sourceforge.net/fbc/fb ... p?download

Please note that fbhelp viewer is not packaged with a data file (fbhelp.daz). You must download a data file to work with the viewer. If you find any problems with any of the packages please let us know, thanks.
Last edited by coderJeff on Jul 07, 2011 20:57, edited 6 times in total.
coderJeff
Site Admin
Posts: 4354
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

Post by coderJeff »

These updates used to be posted at http://www.freebasic.net/forum/viewtopic.php?t=5699 but after more than a year on that thread, I thought it would be good to start a new one. You can watch this topic for updates (even if you don't post anything) by clicking on the "Watch this topic for replies" link at the bottom of the page.

I wouldn't go so far as to say that the wiki is 100% up-to-date, but with the exception of CONST qualifiers, I think most everything in the change log between 0.18.2 and 0.18.3 (which is due for release soon) has been updated. If you do need some help with CONST qualifiers, check out notthecheatr's tutorial at http://www.freebasic.net/wiki/wikka.php ... Qualifiers

Users have been continuing to add notes, comments, improve the wiki content (Thank you!), so for the first time in a long time (maybe ever) I think the wiki has achieved a level of maintainability that has never been there before. It does not seem to be such a monumental task to add new information, user suggestions, etc, as once before. And remember, active members on this forum can register on http://www.freebasic.net/wiki using the same username and password as the fourm. You too can help improve FreeBASIC. :)

Last month the wiki under went a mass spell check (using american english dialect), so hopefully that will help programmers using (human) language translation tools to view the on-line wiki.

If you know some QB but are new to FreeBASIC, or are just updating from an old version of FreeBASIC, here are a couple of comparison tables that may help for showing the differences between QBasic, QB45, FreeBASIC and its dialects. I hope to one day put that in the wiki, but for now it is easiest for me to maintain and post as plain HTML tables. Please be patient on the first link, it's a big table.

http://www.execulink.com/~coder/fb/docs ... words.html
http://www.execulink.com/~coder/fb/docs ... ature.html

If you have need of a console based help viewer, check out fbhelp on my unoffical FreeBASIC docs page located at: http://www.execulink.com/~coder/freebasic/docs.html
DrV
Site Admin
Posts: 2116
Joined: May 27, 2005 18:39
Location: Midwestern USA
Contact:

Post by DrV »

Those tables are very cool - nice work!
cha0s
Site Admin
Posts: 5319
Joined: May 27, 2005 6:42
Location: USA
Contact:

Post by cha0s »

Looking good as always. *high-five*
notthecheatr
Posts: 1759
Joined: May 23, 2007 21:52
Location: Cut Bank, MT
Contact:

Post by notthecheatr »

Excellent, and I'm always happy to have my tutorial mentioned :D
gvandeno
Posts: 6
Joined: Sep 18, 2007 8:40
Location: Netherlands
Contact:

Boolean.

Post by gvandeno »

Is it correct that the boolean type is jet not described in the manual or do I mis something?

Friendly greetings,
gvandeno
DrV
Site Admin
Posts: 2116
Joined: May 27, 2005 18:39
Location: Midwestern USA
Contact:

Post by DrV »

There is no boolean type in FB currently. The logic operators like And, Or, etc. accept and return integers.
Sisophon2001
Posts: 1706
Joined: May 27, 2005 6:34
Location: Cambodia, Thailand, Lao, Ireland etc.
Contact:

Post by Sisophon2001 »

DrV wrote:There is no boolean type in FB currently. The logic operators like And, Or, etc. accept and return integers.
Hi DrV,

This sounds strange (or perhaps misleading) to me, because I think there is no logical And, Or, etc in FB.

I really wish there were, I get confused and make bugs all the time trying to write code that needs logical operators (particularly when I need shortcutting) using bitwise comparisons.

Garvan
coderJeff
Site Admin
Posts: 4354
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

Post by coderJeff »

There is no boolean type. It will be needed, otherwise many C++ headers can't be ported due to the name mangling.

Not/And/Or, etc are all bitwise. On the compiler TODO list are the short-circuiting operators AndAlso, OrElse.

Someday .. :)
Sisophon2001
Posts: 1706
Joined: May 27, 2005 6:34
Location: Cambodia, Thailand, Lao, Ireland etc.
Contact:

Post by Sisophon2001 »

Opps. Shortcutting was meant to be short-circuiting. Anyway I think I got my idea across.

Garvan
coderJeff
Site Admin
Posts: 4354
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

Post by coderJeff »

FreeBASIC 0.18.4 manual in CHM format released Apr 15/2008

Download here:
http://downloads.sourceforge.net/fbc/FB ... p?download

The to eveyone that helped improve the wiki, especially Elsarion and DOS386. They both have a remarkable (possibly unnatural) attention to detail. :)

This is the first release of the docs to use the compiler version as part of the file name. Please understand that this snapshot of the documentation is not an *exact* match for the 0.18.4 compiler. But imo, finding docs later based on version number is going to be much easier than going by dates. And until someday when it is actually worth the time and effort to maintain separate branches of the manual, this is what we've got.
Last edited by coderJeff on Apr 16, 2008 3:33, edited 1 time in total.
Sisophon2001
Posts: 1706
Joined: May 27, 2005 6:34
Location: Cambodia, Thailand, Lao, Ireland etc.
Contact:

Post by Sisophon2001 »

When I download from mirrors, the download stalls and I get nothing, when I try the direct link, I get 404 Not Found - The requested URL /sourceforge/fbc/FB-manual-chm-0.18.14.zip was not found on this server.

Is the file name correct, or it just bad connection time?

Garvan
coderJeff
Site Admin
Posts: 4354
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

Post by coderJeff »

Yeah sorry, I posted the wrong filename. Should have been ...0.18.4 and not ...0.18.14.

It should be working now but it does seem to take quite a while for that download page to respond. Maybe that's so I'll watch the vstudio commercial and reconsider downloading any open source progs. :P
coderJeff
Site Admin
Posts: 4354
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

Post by coderJeff »

FreeBASIC 0.18.5 manual in CHM format released Apr 28/2008

Download here:
http://downloads.sourceforge.net/fbc/FB ... p?download

Again thanks to everyone helping to make improvements to the wiki; especially Antoni, counting_pine, and DOS386.

Updated/Added:
- FAQ's.
- Compiling from SVN.
- Info about "native" and "standalone" Linux versions.
- $ and ! operator pages.

----

If anyone has ideas how to organize the "Documentation" section on the sourceforge.net download page, I would be very interested to hear about it. ("Old Releases" section too). I could add the other formats besides CHM to sourceforge.net, but it's not really setup for it at the moment.

For previous releses of the manual, this page has been added to the wiki (Pages beginning with "FBWiki" are not included in the manual):
http://www.freebasic.net/wiki/wikka.php ... iDownloads

----

The wiki exists only due to the effort of many FreeBASIC community members. If you notice an error or omission no matter how insignificant you may think it is, please consider helping our project by taking the time to make that correction. You too can help improve FreeBASIC. Thanks :)
coderJeff
Site Admin
Posts: 4354
Joined: Nov 04, 2005 14:23
Location: Ontario, Canada
Contact:

Post by coderJeff »

coderJeff wrote:If anyone has ideas how to organize the "Documentation" section on the sourceforge.net download page ..
See:
http://www.freebasic.net/forum/viewtopic.php?t=11339
Post Reply