xbasic software development environment for Linux

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:

xbasic software development environment for Linux

#1 Post by Lobster »

:) I used the latest version of wxbasic dotpupmaker (05) to create the enclosed dotpup of ANOTHER Basic called Xbasic . . .

[ahem . . .] Long Lobster story coming . . .

When I first decided to be a Linux cructacean I had a two year migration plan - it has taken me three years. My first working and workable system was Debian on the Hard drive (installed from Knoppix)
To help along the Linux community I decided to try programming. Knowing at that time I would have to program in both Windows and Linux I began to investigate languages . . . I must admit I wanted Pascal - but it was only later that I could install that language and the versions I came across I did not like.

Now . . . installing programs was not as straightforward for a newby as it is now . . . So in part I choose Xbasic because it worked on Windows and Linux (even the graphics) with great compatibility. Xbasic also ran from 3.11 through to what is Vista because it carried its own windowing system. This is an overhead - sure. Sometimes it does not matter.

XBasic was a bit more difficult than wxbasic (which I looked at) but it was compiled (I thought this was important - now I much prefer script or interpreted languages) Xbasic was comparable to C in speed - which for a BASIC is remarkable.

It had a built in editor and GUI interface creator - so it was complete. This complete enviroment I came to appreciate very much. Other languages seemed bits of this and that all sort of almost put together. Or too simplistic, not capable of professional results. Xbasic compiled FAST when writing - but to actually compile programs to execubles is a lot more involved. It is cranky. The support group at yahoogroups were very helpful - over 3000 people there now. I even have some beginner web pages (sadly offline) but I may upload again . . .

Xbasic is a 64 bit ready language. It is NOT multi-threaded (I would end up using it in this way - stretching me WAY beyond my abilities) and it is ideal for high intensity maths calculations. One thing that totally mystified me was the lack of a random function (you can download functions for this).

For years now a new version has been in preparation but has still not materialised. IF it ever happens Xbasic might become more popular. There is a Windows development called xblite - impressive but it is the Linux version that interested me . . .

There are demos enclosed.
Is it suitable for Puppy development?
m m m . . . not for the mainstream Puppy - no.
Dotpups of compiled programs (with the huge run time required) can be produced but xbasic is a specialised Basic for those with personal program requirements. Max Reason wrote the language in the late 80's on a Unix machine to help him design custom telescopes. Initially it was sold - now it is free and open source. Xbasic is written in Xbasic.

I would suggest madness and a great investment of time is required for Xbasic - sure is fast and stable though . . .it certainly pushed me over the edge - but I was so close to start with . . .
Here is the story I told my psychiatrist of why I selected xbasic . . . .
http://www.cyber-shaktipat.org/relax/alms.html
:roll:

Anyways here is the dotpup - too big to host on the forum :)
2331k download
http://tinyurl.com/77gj5
Attachments
xbasic.jpg
(90.52 KiB) Downloaded 761 times

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

Hi Lobster,
Xbasic is enormeous in functionality, I just don't like the look of the programs.

I mirror your pup here,ok?:
http://noforum.de/dotpups/mixed/xb-6.2.3.pup

Btw.if you want to compile Basic-programs, have a look at sdlbasic http://sdlbasic.sf.net
It is based on an older version of wxBasic.
But it does not use wxWidgets, but the SDL-"Game/Multimedia"-Library.
It has its own compiler.

Greets, Mark

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

#3 Post by Lobster »

Thanks for mirroring. Yes xbasic was meant to be updated this summer. One of these days someone might take the code and do it - the main developer is doing little bug fixes - so yes the functionality is fantastic - most languages are not this precise but then not always required. However even with all the functionality and after months of learning to program all I could produce was a glorified meditation timer - pah!

:)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Post Reply