Showing posts with label Video. Show all posts
Showing posts with label Video. Show all posts

Saturday, September 24, 2022

🆕 LPRINT

BASIC Anywhere Machine, being browser-based,  cannot implement output to hardware devices like traditional/installed BASIC implementations can.

However, can implement related BASIC statements in a way that maintains compatibility with the original intent of those statements, providing BAM with useful functionality that does work within the confines/constraints/rules of web browsers.

LPRINT has entered the building...

This first implementation of LPRINT keeps it simple by not allowing a list of expressions as normally typical in any BASIC:

LPRINT takes the string resulting from an expression and outputs that string to a text file. The string can contain a very large number of characters.

Syntax

LPRINT string_expression

  • string_expression
    • this can be as simple as a string literal or a string variable, or a string expression of whatever complexity




Wednesday, March 9, 2022

🪲Fix to issue: INSTR

I did some digging when I happenstanced upon some INSTR use cases that caused a BASIC program to become unresponsive. 

See identification, analysis, and resolution to the problem in this video:




Saturday, February 26, 2022

A little bit of graphing fun with SIN()

This is an example of the "Algorithmic Digital Art" BASIC Anywhere Machine use case.  Nothing complicated, but still kind of fun.

This is also an opportunity to showcase the benefit of BASIC Anywhere Machine's ability to export a BASIC program, along with everything needed (and just what is needed) for that BASIC program to run in an HTML file, which can then be deployed/shared however one needs.  (See the links in the video's description, or find the links below the embedded video right here.)

Cheers !



Run the program: https://basicanywheremachine.neocitie... View the source code: https://basicanywheremachine.neocitie...


Sunday, February 13, 2022

Programming Reference: integration of code samples from BASIC Anywhere Machine

Although I've always appreciated program samples in any programming reference, I've always disliked having to type in that program to see it in action.

So one of my many missions with BASIC Anywhere Machine is to have a programmer's reference (in a dedicated TiddlyWiki instance) that knows how to display sample programs from BASIC Anywhere Machine (a separate dedicated TiddlyWiki instance) via some tagging, along with a button to run a sample program "right there."

Cheers !




Sunday, December 19, 2021

The "File" Menu and the "Tools" Menu

File Menu

The following menu items are now functional: New, Open, Save, Save As.


Tools Menu

The menu provides the following working tools: "Wikify Viewer", "Diff Viewer", and "Start Previous Version"


Related videos:






Wednesday, December 8, 2021

"Program Launcher(?) tiddlers?

 In video below, I demonstrate a "program launcher" tiddler with a simple GUI for configuring the settings for the BASIC program before running that program via the RUN button that is right there in the "program launcher" tiddler.

We can use this approach to create however intricate a program launcher that provides a GUI for adjusting a BASIC program however necessary for the current needs.



Friday, December 3, 2021

Project introduction: TiddlyWiki for BASIC Programming

 

I made the following demonstration video after announcing "An all-in-one-file and portable BASIC language programming IDE + .BAS programs" in both the TiddlyWiki Google Group and the TiddlyTalk Discourse Forum:


🖥 Ardi's Graph

A port and mod of a program shared by Ardi Ardi with the "BASIC Programming Language" Facebook group via this post . This program ...