Recent Posts

Pages: 1 ... 8 9 [10]
91
Open Forum / Re: BASIC
« Last post by John 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.
92
Open Forum / Re: BASIC
« Last post by Gemino Smothers 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.
93
Open Forum / Re: BASIC
« Last post by John 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.
94
Open Forum / Re: BASIC
« Last post by Gemino Smothers 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?
95
Open Forum / Re: BASIC
« Last post by John 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)
96
Open Forum / Re: BASIC
« Last post by Gemino Smothers 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.
97
Open Forum / Re: BASIC
« Last post by John on March 05, 2023, 08:48:36 PM »
Great!

Let me know if you have any questions.
98
Open Forum / Re: BASIC
« Last post by Gemino Smothers 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.
99
Open Forum / Re: Basic & Me
« Last post by Gemino Smothers on March 05, 2023, 07:55:56 PM »
Hello, I started with Basic when I was 13 sometime early 2007. It started in the summer after 8th grade when my grandmother bought me the book Game Programming for Teens (with Blitz Basic)

Blitz Basic was the first language that I grasped and by the end of 9th grade in late 2007 I was learning QBasic, Emergence Basic, Just Basic, BBC Basic Demo, Yabasic, and more.

In 2008 I made my first C game with the old Gameboy Development Kit compiler.
In 2009 I made my first toy tiny BASIC interpreter in QBasic.

Websites I have ran and currently run.

www.geekbasic.com (no longer active)
www.promotethis.website (no longer active, but was in the top 200k alexa rank at one time)
www.trafficfaucet.xyz (still active, no longer successful - needs updates and promotion)

www.sbbd.xyz In 2020, I started a browser based MMORPG that paid out in Bitcoin for ingame currency. The game is still online, but the Bitcoin thing was disabled after a few months due to Covid making the crypto industry go haywire. The game is purely written in PHP and has real time PVP and chat. I need to find the time to update it. It's using an old annoying version of my captcha software.

www.bonanza.news My news site where I occasionally write news articles and have developed RSS feed technology in PHP.

www.pigeonbulletin.com I designed this site based on some old code of mine last year. It never took off, but I keep it online.

www.faucetsecurity.com I started this site last year to provide an alternative ad network and captcha service to site admins. Written in PHP.

www.autosurf247.com I renewed this old domain last year and designed the site from scratch in PHP. It demonstrates my Faucet Security.

www.basicgames.xyz When geekbasic.com went down I needed a new platform to publish my software creations.

www.lucidapogee.com I started this site recently to create a more professional central hub for my software. Basic Games will be going through a transition as a general BASIC game and software review site.

Last year, I decided to study reverse polish notation and create an expression evaluator in QBasic. I spent much time trying to improve it by applying it to my old BASIC interpreter which could only do simple expressions. The result was an improvement. Full expressions instead of two operators and an operand. This has dictated my activity ever since.

My current projects include Craft Basic interpreter (not tokenized), FTCBASIC compiler (FASM output), and now Commando Basic (tokenized, under development, unreleased, way faster than Craft Basic)

Craft Basic is meant to be a beginner friendly compact all in one package to play with simple code concepts and make neat scripts.

FTCBASIC compiles com files at under 100 bytes. It's limited and crude with static strings, unsigned ints, and badly implemented arrays. Still, you can made cool programs with it. One of it's examples is a pong game under 2kb with color, mouse/keyboard support, and beeps.

Commando Basic will include a tokenizer and ide separate from the interpreter. This will make it even smaller For distributing binded scripts to the interpreter. It will be something like Just/Liberty Basic.

My programming languages are available for download at my site http://www.lucidapogee.com

They also have their own Rosetta Code entries.

https://rosettacode.org/wiki/Category:Craft_Basic
https://rosettacode.org/wiki/Category:Tiny_Craft_Basic
https://rosettacode.org/wiki/Category:FTCBASIC
(Commando Basic entry hopefully coming soon!)

I started a solo band project in 2020 called Freedom Fire. Released one demo back then and am planning to release another.

https://freedomfire.bandcamp.com/
https://www.metal-archives.com/bands/Freedom_Fire

My wife and I are also working on another band project to revive my high school band.
100
Open Forum / Re: BASIC
« Last post by John on March 05, 2023, 07:17:13 PM »
You may want to give ScriptBasic a try as well.
Pages: 1 ... 8 9 [10]