BASIC revisited: Rapid-Q

Stuff that has yet to be sorted into a category.
Post Reply
Message
Author
User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

BASIC revisited: Rapid-Q

#1 Post by Lobster »

Barry asked me to look at Basics - here is the BASIC News
http://www.linuxfocus.org/English/Janua ... e277.shtml
==========
RapidQ
(official site disappeared)

Windows
Rapid-Q is a cross platform Basic free programming language, is currently available for Windows 95/98/NT/2000, Linux/i386, Solaris/Sparc, and HP-UX. It generates stand alone EXE of about 300Kb. Due to the fact that it's free RapidQ has gained great success and althought the project has been sold by its creator William Yu to Real Basic, thousands of programmers still continue to develop with it and are still implementing new functions (sometimes re-engineering its libraries!). It has a simple IDE to help beginners creating their applications.
Some programmers are now developing new IDE/RAD environment for Rapid-Q, there's an italian guy who's working on its RAD called RapidQ++IDE

Basic-IDE = Koolbasic?

http://en.wikipedia.org/wiki/RapidQ
=========

===== compiled and small Linux version in preparation
Hotbasic
http://www.angelfire.com/space/netcensus/hotbasic.html
====

Koolbasic is now definitively a Basic IDE for Rapid-Q. http://alphafern.com/BrianCBecker/KoolB/

John Murgha says
"the IDE Basic for Linux that uses Q-Basic is 700K
and compiles 300k progs . . ."

http://basic-ide.sourceforge.net/
========

Yep its small and simple but
I dunno feels limited . . .
wx
http://wxbasic.sourceforge.net/

=====

not compiled - but even so . .
http://smallbasic.sourceforge.net/

========

did anyone get this working?
it was being worked on . . .
http://www.freebasic.net/

======

blunt axe
http://www.geocities.com/blunt_axe_basic/

======

KBasic
http://www.kbasic.de/download.html

=======

Scriptbasic
console only

======

http://x11-basic.sourceforge.net/
supported in pupget

=======

HBasic is RAD Basic like language for Linux which can create stand-alone executables. Throught its complete IDE you may create, execute and fully debug programs. The IDE offers also project managment, GUI designer and property editing, syntax highlightning of the source code, code completion and code folding, and debugging mode: step-through code, display values of variables in special windows or by moving the mouse over the variable name in the editor. HTBasic has object oriented features either in combination with precompiled C++ components or class definitions. It may also be extended creating C++ components. HTBasic is one of the most complete and professional level Basic language for Linux.

http://hbasic.sourceforge.net/

=======

and I am gonna post a link for a cut down Xbasic that is
1.5 meg . .
http://groups.yahoo.com/group/xbasic/files/XBasicSrc/

(this is the source (set up for Windows) it would need
some work for a Linux version

Download the existing Linux XBasic and then see if this compiles it . . .
http://nasm.sourceforge.net/doc/html/nasmdoc1.html

======

gambas I like

Gambas is a Basic-like language with object extensions inspired by Java. A program written with Gambas is a set of files. Each file describes a class, in terms of object programming. The class files are compiled and then executed by an interpreter. The language component architecture allows to extend the language, writing components as shared libraries dynamically add new native classes to the interpreter. Althought it does not complie to a real stand alone EXEs, you must take a look at it as it is really simple to learn but yet a powerful language. Gambas is now functional and working and the author is constantly improving it.

========

liberty compiler
http://lbpp.sourceforge.net/

=========

Old BASIC News
http://www.goosee.com/puppy/sforum/simp ... ight=basic
Last edited by Lobster on Fri 27 May 2005, 11:03, edited 5 times in total.
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
JohnMurga
Site Admin
Posts: 555
Joined: Wed 04 May 2005, 04:26
Location: Far to the east
Contact:

#2 Post by JohnMurga »

Hey

Not that I am a Basic kinda guy, but ...

Gonna play around with RapidQ tonight, I have a feeling that the Windows version is what has been popular while the Linux version may have been a little abandoned.

However it is interesting that the author of RapidQ sold the source to RealBasic (http://www.realsoftware.com/) ...

Cheers
JohnM

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#3 Post by Lobster »

Basic does not do so well here
http://www.ariel.com.au/a/teaching-programming.html

and 'Shell' is probably as easy
http://linuxcommand.org/learning_the_shell.php

Perhaps everyone is busy with Tcl . . .
http://directory.google.com/Top/Compute ... es/Tcl-Tk/

What is happening with Rapid-Q and Basic?
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

MU

#4 Post by MU »

Rapid-Q stopped development some years ago, as far as I know.
The resulting executables are extremely small, but somewhat unstable on Linux.

Thats a pitty, because it has many nice functions.

wxBasic can be used for many programs, but as there is no real IDE (except an advanced Editor including a functionslist), it is not a replacement foe "Visual" Basics.

The interpreter in /usr/bin is quite small (2 MB).
You can download a pup001 -file containing several examples here: http://noforum.de/files/puppy01/

It is 27 MB in size, because it contains additional things like TextMaker and X-File-Explorer (XFE).

Somethings missing most is documentation (this will be done in the next 2 month hopefully, meanwhile use the wxbasic-board for examples).

Some people miss functions like Database-Access.

Here is a small list of "bigger" examples:
http://noforum.de/wxbasic-project-linklist/

There is a german forum , too:
http://f27.parsimony.net/forum67321/

If you want to write "multimedia"-Applications, http://sdlbasic.sourceforge.net/ is the better choice.
The main-syntax is based on the older wxBasic 0.5.

Mark

Post Reply