ScriptBasic
ScriptBasic => Download => Topic started by: Support on February 20, 2012, 07:49:56 PM
-
I wanted to see if SB would work under OSX Lion, and ran into a bunch of issues getting it to compile. I wasn't able to work those out fully, so instead I compiled it under Snow Leopard. Note that for maximum compatibility, I compiled it for 32bit.
One of the things that's always bugged me about SB's "installer" is the fact that by default the System bin and lib folders are used. For any add-on, /usr/local should be used. So I reconfigured SB to do just that.
One thing you will find is that without a proper installer, most Mac users won't bother trying it out. Since I had to test a new package installer program for work, I decided to create a proper Mac installer for SB. I placed the installer within a DMG file, which is like an ISO under other OS's, which Macs can mount directly with a double-click.
The installed folder structure looks like this:
/usr/local
--bin
--scriba
--sbhttpd
--lib
--scriba
--share
--scriba
--examples
--include
--source
--Script Basic User Guide.pdf
/etc
--scriba
--basic.conf
Screen Shots
(http://files.allbasic.info/ScriptBasic/install_1.png)
(http://files.allbasic.info/ScriptBasic/install_2.png)
(http://files.allbasic.info/ScriptBasic/install_3.png)
(http://files.allbasic.info/ScriptBasic/install_4.png)
(http://files.allbasic.info/ScriptBasic/install_5.png)
DOWNLOAD (http://www.scriptbasic.org/download/Scriptbasic_OSX.dmg)
-
FYI, even though it was built under Snow Leopard, it installs/runs fine under Lion.
A.
-
I have Mac OS X Lion
Do I need any other files installed on my Mac other than this ScriptBasic Install?
I have X11 on the mac.
BPak
-
This was assembled by AIR. (Armando) As far as I know, (not owning an Apple product) it's ready to rock & roll as soon as the install script is complete.
-
Thanks for the info.
Does AIR work on this site or a different place for the Mac Script?
A lot of progs require the XCode to be installed?
-
ScriptBasic by default is an embeddable scripting API using a traditional Basic like syntax. The distribution includes a console mode interpreter using C as the wrapper exposing the API's use. To demonstrate the thread aware aspect of the API, a multi-threaded HTTPD web server as a service is provided. The extension module API provides a seamless interface to common libraries like cURL, MySQL and SQLite.
AIR is a ghost that roams the SB halls. If your lucky enough to attract his attention, he may share a secrete or two with you.
-
Thank you for reply.
Notice in the forum that Air is in the AllBasic forum you have with his MAC progs.
My old log in is not working for AllBasic.
-
AIR is a member / developer in this forum as well. All I can say is post your question and if he finds time he will respond. ScriptBasic is open source and supported by contributions of efforts like AIR's and others.