Recent Posts

Pages: 1 ... 3 4 [5] 6 7 ... 10
41
ScriptBasic Blog / Re: ScriptBasic 3.0
« Last post by AlyssonR on May 06, 2024, 01:24:05 AM »
I was always planning on using SB in a couple of projects and I have used it in the
past for some quick and dirty admin processes across my network.

One code branch is brilliant (but not needed for me ... yet)
Variant variables and undeclared types are good - even though I prefer to declare variables
Module name space means not really changing mental gears from VB6
Optional case sensitive string functions sells it for me

C extension will be useful when I get around to it
Arrays. I'm still used to keeping track of them by numeric indices

What would be really good would be a utility to take VB forms (without code) and to turn them
into viable SB forms - sadly, I know that I don't have the patience (or skill) to write it. An ANSI
terminal forms handler, OTOH, may be within my wheelhouse - sometimes a text interface is
just what the doctor ordered.



That small footprint is useful, even though I generally have stacks of memory available,
but combined with thread-based meory model, means that multi-process and multi instance
isn't going to break the bank

42
ScriptBasic Blog / Re: ScriptBasic 3.0
« Last post by John on May 03, 2024, 03:55:26 PM »
This is a list of ScriptBasic features I really like.
  • No need to dimension or declare variables or their type. This includes arrays.
  • One code branch for all platforms.
  • Thread centric memory model.
  • High level C extension module API. (CBASIC enhanced)
  • Case sensitivity option with string functions.
  • Module based name space design.
  • Variant based variables.
  • Arrays (or any range of it) can be appended to any element of another array with a = assignment. Arrays can be indexed, associative or a combination of both.
  • Less than 800KB footprint.

My most favorite / used is the SPLIT and LIKE functions.
43
ScriptBasic Blog / Re: ScriptBasic 3.0
« Last post by John on April 30, 2024, 07:33:56 AM »
Thanks for the feedback. Let me know if you have any questions.
44
ScriptBasic Blog / Re: ScriptBasic 3.0
« Last post by AlyssonR on April 30, 2024, 12:59:23 AM »
Too true!

I have, as promised, given the latest version a look, and will be using it in the future.

Right now, though, I'm mostly concerned with hardware projects - but software will
come into it once that stage is reached, and SB will almost certainly be my choice for
the (remote) front end.
45
ScriptBasic Blog / Re: ScriptBasic 3.0
« Last post by John on April 29, 2024, 09:18:27 PM »
WARNING

ScriptBasic is not a toy.
46
ScriptBasic Blog / Re: ScriptBasic 3.0
« Last post by John on April 26, 2024, 06:43:01 PM »
The ScriptBasic open source project is looking for BASIC developers to contribute to the project. Send me an email if you're interested and I can set you up on the repository as a developer.

47
ScriptBasic Blog / Re: ScriptBasic 3.0 Overview
« Last post by John on April 24, 2024, 06:39:01 PM »
ScriptBasic 3.0 Overview

ScriptBasic is offered as source with a build system or pre-compiled installers for Windows.

Platforms Supported
  • Windows 32 Bit
  • Windows 64 Bit
  • Linux including ARM (RPi)

Use Variations
  • Console with STD IN/OUT/ERR redirection
  • Windows for GUI based applications
  • Web Server (local and proxy)
  • Embedded in other applications (libcriba)

Extension Modules
  • GUI base IDE / Debugger
  • COM CallByName with VB6 support
  • DLLC - FFI, structures and sting type conversions
  • SBT- Threads with libscriba API
  • IUP - Cross platform GUI (Windows 64 and Linux)
  • cURL - Internet access with HTTPS support
  • SDL-gfx - SDL Graphics with primitive support
  • ODBC
  • MySQL
  • SQLite
  • JSON API
  • XML API (mxml)
  • Console control API (CIO)
  • Inter-thread varibles (MT)
  • ZLib - in memory compression / extraction
48
ScriptBasic Blog / Re: ScriptBasic 3.0
« Last post by John on April 23, 2024, 05:23:22 PM »
I was able to get IUP scripts to run in a thread with SBT. IUP isn't thread safe by design but within the ScriptBasic environment with it's threaded memory model it seems to run fine.

49
ScriptBasic Blog / Re: ScriptBasic 3.0 - IUP Window 64 Download
« Last post by John on April 22, 2024, 05:39:26 PM »
Here is what the Online Dictionary and Simple Edit examples look like on Linux. The ScriptBasic code was unchanged from the Windows examples.

I attached the Windows 64 bit  IUP (PUI) extension module, include file, interface.c and the IUP 3.31 DLLs. This should be everything you need to get IUP working on your Windows 64 bit version of ScriptBasic. The sbw.exe that was included in the install seems to have an issue. I have updated the ScriptBasic Windows 64 bit installer with this sbw64.exe version.





50
ScriptBasic Blog / Re: ScriptBasic 3.0
« Last post by John on April 22, 2024, 01:51:28 PM »
If you have given ScriptBasic a try, I would like to hear your thoughts about using the BASIC with your projects.

This concludes the ScriptBasic 3.0 release announcement.

Pages: 1 ... 3 4 [5] 6 7 ... 10