Author Topic: BASIC  (Read 3439 times)

Offline John

  • Forum Support / SB Dev
  • Posts: 3597
    • ScriptBasic Open Source Project
BASIC
« on: February 05, 2023, 02:52:25 PM »
I'm curious if anyone is still using a variation of BASIC with their project?

I have been focusing my ScriptBasic efforts with a QuickBooks Online SDK and external scripting for Sage 100 accounting software.

I would be interested in what your primary development language is.

Offline Gemino Smothers

  • BASIC Developer
  • Posts: 24
    • Lucid Apogee
Re: BASIC
« Reply #1 on: March 05, 2023, 06:56:42 PM »
I have mostly been using Emergence Basic these past years.

Right now, I am still messing around with languages to find what suits my needs.
I am trying FreeBasic and am looking at OxygenBasic.

I also use QBasic, JustBasic, YaBasic, and Blitz Basic regularly for testing ideas.

Blitz and QB are also still great as ever for creating games and other applications

Offline John

  • Forum Support / SB Dev
  • Posts: 3597
    • ScriptBasic Open Source Project
Re: BASIC
« Reply #2 on: March 05, 2023, 07:17:13 PM »
You may want to give ScriptBasic a try as well.

Offline Gemino Smothers

  • BASIC Developer
  • Posts: 24
    • Lucid Apogee
Re: BASIC
« Reply #3 on: March 05, 2023, 08:16:48 PM »
I remember seeing this site and Script Basic years ago. Don't remember anything about it other than the name.

Now I have it downloaded in my BASIC language archive and will be trying it out.

Offline John

  • Forum Support / SB Dev
  • Posts: 3597
    • ScriptBasic Open Source Project
Re: BASIC
« Reply #4 on: March 05, 2023, 08:48:36 PM »
Great!

Let me know if you have any questions.

Offline Gemino Smothers

  • BASIC Developer
  • Posts: 24
    • Lucid Apogee
Re: BASIC
« Reply #5 on: March 06, 2023, 05:40:33 PM »
The 99 bottles example gave me a good chuckle. I also enjoyed the part in the documentation that describes the compilation process.

It will be some time before I get a chance to do much with it, but I think Script Basic will sit nicely next to my YaBasic and Just Basic installations. I like having multiple interpreters to use as a sandbox to test snippets and ideas.

Offline John

  • Forum Support / SB Dev
  • Posts: 3597
    • ScriptBasic Open Source Project
Re: BASIC
« Reply #6 on: March 06, 2023, 06:20:00 PM »
Here is the link to the latest ScriptBasic for Windows 32 bit install.

ScriptBasic Install

 If you want to use ScriptBasic on Linux then build it from source from the repo. (Sandbox image top right corner of the forum)

Offline Gemino Smothers

  • BASIC Developer
  • Posts: 24
    • Lucid Apogee
Re: BASIC
« Reply #7 on: March 06, 2023, 06:35:53 PM »
I will download the latest version and update.

I've never built a source on Linux. I need to learn how. Can it be compiled on Tiny Core or Damn Small? If not, what would you recommend?

Offline John

  • Forum Support / SB Dev
  • Posts: 3597
    • ScriptBasic Open Source Project
Re: BASIC
« Reply #8 on: March 06, 2023, 06:51:32 PM »
If you look at the README on the repo it will give you the compile instructions. ScriptBasic runs on everything with unlimited expandability. (C extension modules)

There are a couple BACNet controller companies that embed ScriptBasic into their controllers. AIR (co-developer) has ScriptBasic running on his Mac under iOS.

I use Ubuntu and the ScriptBasic application server. I recently wrote an Intuit QuickBooks Online SDK with ScriptBasic that turned out well. I convert JSON to associative arrays with up to 15 nested levels.
« Last Edit: March 06, 2023, 07:00:04 PM by John »

Offline Gemino Smothers

  • BASIC Developer
  • Posts: 24
    • Lucid Apogee
Re: BASIC
« Reply #9 on: March 06, 2023, 08:54:56 PM »
I will check that out. The microcontroller support is nice.

I miss being able to run a BASIC server. Lacking port forwarding in my connection is discouraging.

Offline John

  • Forum Support / SB Dev
  • Posts: 3597
    • ScriptBasic Open Source Project
Re: BASIC
« Reply #10 on: March 06, 2023, 09:02:33 PM »
I run on AWS as an EC2 instance of Ubuntu and Plesk for web hosting. All the forums I host run on the server instance.

This is an example of the ScriptBasic application proxy server using the QBO SDK I wrote to read the customers from my sandbox company.

https://sbqbo.org/home/qbo/custlist

The SBT extension module is ScriptBasic embedded in ScriptBasic. I used some of SHTTPD's C code to give the interpreter syncronous an asynchronous thread execution.
« Last Edit: March 09, 2023, 07:34:57 PM by John »

Offline John

  • Forum Support / SB Dev
  • Posts: 3597
    • ScriptBasic Open Source Project
Re: BASIC
« Reply #11 on: March 06, 2023, 09:13:16 PM »
Quote
I will check that out. The microcontroller support is nice

Check out the Raspberry BASIC forum. ScriptBasic runs on the RPi under 32 and 64 bit OSs. I run Ubututu 64 bit on my RPi 4B and Rasbian 32 on the Zero.

Offline Gemino Smothers

  • BASIC Developer
  • Posts: 24
    • Lucid Apogee
Re: BASIC
« Reply #12 on: March 08, 2023, 01:25:40 PM »
You're able to run Scirpt Basic on your remote Linux server and manage it with Plesk?

I have an original prototype model b Raspberry PI. Unfortunately the OS is too bloated for my use.

Offline John

  • Forum Support / SB Dev
  • Posts: 3597
    • ScriptBasic Open Source Project
Re: BASIC
« Reply #13 on: March 08, 2023, 01:31:57 PM »
Plesk just provides my web hosting and server management. I'm running sbhttpd as a proxy server with Nginx for the front end. I use a SSH connection for server console use and the Plesk file explorer for file movement.

I'm running the server version of Raspian 32 bit on my zero. I'm running Ubuntu full GUI version on my RPi 4B.
« Last Edit: March 09, 2023, 07:35:28 PM by John »

Offline Gemino Smothers

  • BASIC Developer
  • Posts: 24
    • Lucid Apogee
Re: BASIC
« Reply #14 on: March 11, 2023, 10:11:56 AM »
It looks capable of being a complete replacement for PHP or ASP.