Author Topic: ScriptBasic 3.0 Windows 32/64  (Read 22470 times)

Support

  • Administrator
  • *****
  • Posts: 22
    • View Profile
ScriptBasic 3.0 Windows 32/64
« on: July 05, 2010, 11:18:41 AM »


The ScriptBasic open source project development team has made available a release candidate for the new 3.0 release for Windows 32/64 platforms. The source has been compiled with the TDM MinGW/GCC C/C++ compiler. The pre-compiled runtime binaries for both 32 and 64 Windows platforms are available for download as is the common source for ScriptBasic. Please help the project out with testing and providing feedback for the new 3.0 pre-release.

Quote from: Armando Rivera
Source.

New makefile target:  install

After building with -m32 or -m64, do:

make install DIR={where you want to install}

For example, after building the 64bit version, I did:

make install DIR=c:\Scriptbasic64.

The DIR= part is REQUIRED.  Limitation of the Windows Shell (bash would have made the entire Makefile a piece of cake).

There's no target for uninstall; it's easy to implement but I want YOU to do it (only way to learn).

libxml is removed, and replaced with mxml.

mxml module currently has the following functions:

"LoadDoc"
"GetNext"
"GetChild"
"GetNodeValue"
"GetNode"
"SaveDoc"
"NewDoc"
"FreeDoc"
"GetProperty"

See the interface.c file for more info about each function (you should be able to generate the html pages, I think, using Perl).

The mxml.zip file contains libmxml.a files for 32 and 64 bit modes and should be copied to your MinGW include directory by platform.

ScriptBasic 3.0 Windows 64 Binaries





« Last Edit: July 09, 2010, 08:07:31 PM by support »

Support

  • Administrator
  • *****
  • Posts: 22
    • View Profile
Re: ScriptBasic 3.0 Windows 32/64
« Reply #1 on: July 09, 2010, 08:06:54 PM »
I have attached to this post the RC2 (Release Candidate) for the 3.0 release of ScriptBasic for Windows. Included is the 32-bit Windows pre-compiled binaries and source for ScriptBasic.

This release has all the extension modules that will be supported going forward. The 3rd party cross platform open source libraries that are supported as extension modules are as follows.

  • MySQL - C API
  • ODBC
  • mini-XML
  • cURL
  • zlib

RUNTIME - ScriptBasic 3.0 RC2 (32-bit Windows) Precompiled Binaries

SOURCE - ScriptBasic 3.0 Source

Your comments and testing feedback is appreciated.

« Last Edit: July 10, 2010, 09:07:20 AM by support »

Verhas

  • Guest
Re: ScriptBasic 3.0 Windows 32/64
« Reply #2 on: August 01, 2010, 07:37:00 AM »
ScriptBasic 2.0.0 was released in 2006, that is four years ago. Now I see that this is going to be 3.0 version. Could we all ask for some details what has changed in the program between 2.0.0 and 3.0?

Support

  • Administrator
  • *****
  • Posts: 22
    • View Profile
Re: ScriptBasic 3.0 Windows 32/64
« Reply #3 on: August 01, 2010, 12:08:19 PM »
Peter,

The reason I'm moving to a 3.0 release is as follows.

  • Standardization on gcc for all major platforms and in 32/64 bit modes.
  • Abandoning traditional ScriptBasic build process for standard make system.
  • Using SB script to generate the HTML documentation from the source.
  • Dropping support from the distribution for the following extension modules.
    • BDB - Berkeley DB
    • PSQL - PostgreSQL
    • DYC - Generic DLL access - doesn't translate well to gcc
  • Implement the math stub functions that were never completed
  • Cross platform GUI using the IUP toolkit.
  • Build GUI IDE/Debugger using the new IUP extension module.

The core of ScriptBasic is solid and mature, I haven't sensed from Armando that he has any plans at enhancing the interpreter API at this point.

These are the 3.0 goals at this time and are open for discussion.
« Last Edit: August 01, 2010, 05:18:49 PM by support »