Author Topic: Bytecode Interpreter concept  (Read 29587 times)

0 Members and 2 Guests are viewing this topic.

JRS

  • Guest
Re: Bytecode Interpreter concept
« Reply #15 on: May 24, 2014, 01:44:10 PM »
Quote
Interesting thread for reading.  I don't have access to a Windows machine, so I can't test anything.

Wine is a good option if you wish to run OxygenBasic under Linux. VMWare Workstation for the Mac.

Kuron

  • Guest
Re: Bytecode Interpreter concept
« Reply #16 on: May 24, 2014, 01:51:46 PM »
Kuron,

FBSL v3.5 runs well enough in Wine v1.7 under Linux and Mac OS X too. :)

According to the license, I need to purchase a license, but can't find any info on the price.


Quote from: John
Wine is a good option if you wish to run OxygenBasic under Linux. VMWare Workstation for the Mac.

I haven't tackled Wine yet.  I am still learning the ins and outs of Linux.  Unfortunately, life got in the way a bit.  ;)

Mike Lobanovsky

  • Guest
Re: Bytecode Interpreter concept
« Reply #17 on: May 24, 2014, 02:12:22 PM »
According to the license, I need to purchase a license, but can't find any info on the price.

I don't have the slightest notion of what you're talking about. FBSL is absolutely free for non-commercial use. Neither is it nagged, feature depleted, or restricted to any trial periods whatsoever.

We charge for commercial support only. And of course, we're open to donation and sponsorship. :D

Kuron

  • Guest
Re: Bytecode Interpreter concept
« Reply #18 on: May 24, 2014, 02:19:44 PM »
Quote
The program is provided as FREEWARE but does require a license if used or distributed by commercial companies or if used for developing commercial products

Based on your own info, I require a license if I were to ever use it.

Mike Lobanovsky

  • Guest
Re: Bytecode Interpreter concept
« Reply #19 on: May 24, 2014, 03:23:23 PM »
Exactly. You may not use it in a commercial environment. You're not supposed to use FBSL for resolving your business tasks or to even have it installed on your office computer unless you have negotiated such a possibility with the FBSL copyright owner.

FBSL has been primarily designed for education, self-education, and fun.

I can however reassure you. When FBSL v3.5 Final is out, it will have a much more permissive license enabling you to use it for any legal purpose without restriction, including its use in business environments or for developing commercial projects.

Are you really so much a legal entity here anyway rather than just a hobbyist BASIC pragrammer, Brice? :)

Aurel

  • Guest
Re: Bytecode Interpreter concept
« Reply #20 on: May 24, 2014, 03:37:55 PM »
Quote
And of course, you can also execute toy.fbs from your Eclecta editor and enter the name of primes.toy into the console as described in Item 2 above.

Mike
And here we are with a problem .
When i tried to click any runthis file or anything in Eclecta then nothing heapend...
why?
I downlad last release of FBSL from FBSL forum
and seems to me that everything is ok ...
but i get only this :::
 

.

Mike Lobanovsky

  • Guest
Re: Bytecode Interpreter concept
« Reply #21 on: May 24, 2014, 03:47:51 PM »
As an immediate cure to your problem, click the yellow |> button to run any script that hasn't been selected as the startup script (i.e. as the main project file in an FBSL multi-file project). Make sure you have the path to your Fbsl.exe v3.5 RC2 selected and saved in the Executable: field in the Tools->Code Editor Options...->Environment tab of the Options dialog.

Also, please read carefully this thread on the FBSL forum. This is the most detailed step-by-step installation and operating manual for FBSL v3.5 Release Candidate 2 that I was ever able to write. I can not describe the process of installing and using this Beta release of FBSL any better than that.
« Last Edit: May 24, 2014, 04:42:40 PM by Mike Lobanovsky »

Aurel

  • Guest
Re: Bytecode Interpreter concept
« Reply #22 on: May 24, 2014, 11:02:37 PM »
Hi Mike..
Sorry man but i must to say that something is wrong with Eclecta.
When i set path to proper location and save then restart eclecta again ..
same problem stay...editor simply not want to send comand line to fbsl.
And theme sandy sahara refuse to colorize anything in toy.fbs
but other theme works but compile buttons not ...
ok..
do i can try use older version of Eclecta with this new rc fbsl?

PS. fbsl code is far easier to me to read  ;)
I will try run interpreter with my editor.
« Last Edit: May 24, 2014, 11:22:06 PM by Aurel »

Kuron

  • Guest
Re: Bytecode Interpreter concept
« Reply #23 on: May 25, 2014, 01:28:48 AM »
I can however reassure you. When FBSL v3.5 Final is out, it will have a much more permissive license enabling you to use it for any legal purpose without restriction, including its use in business environments or for developing commercial projects.

Good to know.

Mike Lobanovsky

  • Guest
Re: Bytecode Interpreter concept
« Reply #24 on: May 25, 2014, 02:47:13 AM »
Hi Aurel,

What type of Eclecta are you trying to use? There are two: one comes as separate project files similar to the old Eclecta script, but the other one in the \Bin directory is a precompiled executable with its own set of .BMP resources and an own .INI file. They do not affect each other. The precompiled one is independent and portable: you can even copy it with its .INI and .CHM files and resource subfolder to a flash stick and carry around in your pocket and use when needed.

You are the first person in over a half-thousand other people to report Eclecta inoperative. Perhaps you still didn't follow the installation instructions correctly. You must have a clean, full and working v3.4.10 installation of FBSL on your computer and you must at least copy the \FBSLv3 folder from the RC2 zip over the old v3.4.10's \FBSLv3 folder letting Windows overwrite the older files when it asks you to. Then just specify the correct paths for the precompiled Eclecta executable and use it for all your operations with the new FBSL v3.5 files. The old FBSL v3.4.10 installation package is downloadable from Gerome's signature on the forum. Do not use the ancient packages from any other sources on the net!

You can use an older version of Eclecta only if you precompile it with FBSL v3.4.10 into an executable because the deprecated syntax of its source file isn't compatible with FBSL v3.5. However when using it, you won't be able to colorize or format DynAsm and DynC blocks at all and you will still have all the other glitches that have been fixed in Eclecta v1.1.15 in recent years.

Aurel

  • Guest
Re: Bytecode Interpreter concept
« Reply #25 on: May 25, 2014, 07:47:03 AM »
Mike
I am using precompiled version of Eclecta from bin folder.
As you can see on screenshot i constantly receive this error message.
About old version ...no i use this new one RC2 which i download from FBSL forum
What ever i do i cannot force Eclecta to run file ... :-\

Do you can tell me what is [scriptparameters] i see this when i run FBSL.exe.
I need this to try run ( execute code ) from my (fbsl-mod) editor.

Aurel

  • Guest
Re: Bytecode Interpreter concept
« Reply #26 on: May 25, 2014, 08:01:23 AM »
Mike
In addition to my prefered 'dirty hack'...no this time is not .
I just modify AsciEdit version that can work with FBSL files
so nothing advanced or ultra special.
Unpack content into main FBSL folder (where is FBSL.exe)
because editor must be in this folder ...
And voila ....everything work at once ... :D

Sorry man i still connot figured why Eclecta not work for me.

.

Mike Lobanovsky

  • Guest
Re: Bytecode Interpreter concept
« Reply #27 on: May 25, 2014, 08:20:26 AM »
No problem Aurel,

If you're happy with AsciEdit and got it working with FBSL scripts, then it's all right by me. For all it's worth, you can even use your Notepad to edit them, and double click them with your mouse, to run.

We will come back to that issue again only when FBSL v3.5 Final is out with its own installer and only if it still doesn't work for you again.


JRS

  • Guest
Re: Bytecode Interpreter concept
« Reply #28 on: May 25, 2014, 08:46:12 AM »
I think it should be standard practice to allow Aurel to try to install your software before any release. I'm glad SB wasn't the only BASIC that didn't pass the Aurel test.

 

Kuron

  • Guest
Re: Bytecode Interpreter concept
« Reply #29 on: May 25, 2014, 08:56:29 AM »
Mike:  is there an ETA for FBSL v3.5 Final?

I think it should be standard practice to allow Aurel to try to install your software before any release.

 ;)