Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 01 Jul 2015, 15:32
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
xbasic software development environment for Linux
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message
Official Crustacean

Joined: 04 May 2005
Posts: 15121
Location: Paradox Realm

PostPosted: Sat 24 Sep 2005, 00:14    Post_subject:  xbasic software development environment for Linux  

Smile 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 . . . .
Rolling Eyes

Anyways here is the dotpup - too big to host on the forum Smile
2331k download
 Filesize   90.52 KB
 Viewed   680 Time(s)


Back to top
View user's profile Send_private_message Visit_website 

Joined: 24 Aug 2005
Posts: 13644
Location: Karlsruhe, Germany

PostPosted: Sat 24 Sep 2005, 10:29    Post_subject:  

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

I mirror your pup here,ok?:

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
Back to top
View user's profile Send_private_message Visit_website 
Official Crustacean

Joined: 04 May 2005
Posts: 15121
Location: Paradox Realm

PostPosted: Sat 24 Sep 2005, 11:01    Post_subject:  

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 WIKI
Back to top
View user's profile Send_private_message Visit_website 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0644s ][ Queries: 13 (0.0070s) ][ GZIP on ]