BriskVM 2, the powerful and easy to integrate script engine

For everything that's not in any way related to PureBasic. General chat etc...
Koriolis
New User
New User
Posts: 5
Joined: Wed Feb 27, 2008 1:04 pm

BriskVM 2, the powerful and easy to integrate script engine

Post by Koriolis »

Hello PureBasic developers :)
I am pleased to announce the release of BriskVM 2.
BriskVM 2 is a scripting engine targetted mainly at (but not limited to) game scripting.
The library is multi-platform (Windows, Linux and MacOs X) and multi-language (currently comes with bindings for BlitzMax, Blitz3D/BlitzPlus, PureBasic and C++).

So what are the specific strength of BriskVM I hear you ask.
If I were to give just two, it would be:
- It greatly simplifies the integration of scripts into an application, by drastically reducing the amount of glue code that one needs to write.
This is achieved in particular through the use of a special file in which you list everything that is to be accessible to the scripts (being functions, global variables or types).
Everything is then generated from this description. With this approach, you can focus on the WHAT, not the HOW (what to expose, not how to do it).
- The script language (BriskSL) is a BASIC dialect that is both easy and powerful. It supports both pure procedural programming and Object Oriented Programming and includes some nice features such as reflection or serialization.

I invite anyone with an interest in scripts to give a whirl to the trial version, which will let you try every aspect of BriskVM (it is not feature limited) :
http://koriolis-fx.com
Please note that the trial version is currently available for windows only, although the full version already comes for the three mentioned platforms.

For any question, suggestion, or whatever, feel free to come to the BriskVM forum:
http://koriolis-fx.com/forum
SofT MANiAC
Enthusiast
Enthusiast
Posts: 142
Joined: Mon Sep 17, 2007 10:28 am
Location: P.O.P
Contact:

Post by SofT MANiAC »

commercial license? no, 10x :(
POiNT.OF.PRESENCE group
Heathen
Enthusiast
Enthusiast
Posts: 498
Joined: Tue Sep 27, 2005 6:54 pm
Location: At my pc coding..

Post by Heathen »

PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Re: BriskVM 2, the powerful and easy to integrate script eng

Post by PB »

It's not even a PureBasic app, which is what this forum section is for. Spam.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
Koriolis
New User
New User
Posts: 5
Joined: Wed Feb 27, 2008 1:04 pm

Post by Koriolis »

Sorry if it was in the wrong forum.
However, I don't see how it's SPAM, it's a single news post about the release of a library that works with PureBasic, so surely this might interest some PureBasic developers, right?
Ever since I released version 1, I was explicitely asked for compatibility with PureBasic, now that it's reality I think that informing PureBasic developers is sensible.
As for the license, there is also an "indie" license, at 15 euros (and for both licenses, it's a flat fee: no royalties, no "runtime license").

So let's go back on topic. I am very interested in knowing if there are still Purebasic developers interested in such a scripting engine. And once again, I invite them to make their very own opinion with the trial version.
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

Must admit that I have no need for a scripting engine, but yours does look very good, very powerful indeed.

Nice job.
I may look like a mule, but I'm not a complete ass.
BriceManuel
Enthusiast
Enthusiast
Posts: 195
Joined: Thu Nov 29, 2007 8:23 am

Re: BriskVM 2, the powerful and easy to integrate script eng

Post by BriceManuel »

PB wrote:It's not even a PureBasic app, which is what this forum section is for. Spam.
Don't be silly. Thts is NOT spam. It is a tool for PB developers!

This has bindings for PB. IIRC, I was one of the registered users since the original version (BlitzVM) who has been asking for compatibility with PB. I have even started a thread or two about it here.

This is a legitimate, professional scripting solution. No gestapo-esque GPL/LGPL crap to deal with. Just a professional tool for game developers, ready to drop in your PB game with little effort.
Sorry if it was in the wrong forum.
You weren't. Don't feed the troll :lol: Unfortunately, there is a lot of animosity shown towards anything game related in this community.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Re: BriskVM 2, the powerful and easy to integrate script eng

Post by PB »

>> Sorry if it was in the wrong forum.
> You weren't.

Developed or developing a new product in PureBasic? Tell the world about it.
So, is it a PureBasic product? Nope, it's a third-party tool being advertised
in the forum for a price. That makes it spam in my books, and since a mod
has moved it out of the Announcements, then I guess I'm not the only one.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
User avatar
yoxola
Enthusiast
Enthusiast
Posts: 386
Joined: Sat Feb 25, 2006 4:23 pm

Post by yoxola »

Why this is spam, it's not.

There's a PureBasic port for it and with full docments and examples, it's a "PB Related Application" although not a "Made in PB" product.

I'm using Lua in my current RPG, I may buy and use it in the next project, btw I'm waiting a static version to be out.
This field was left intentionally as signature.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

A person waltzes in and their first post is plugging their commercial product
in the Announcement section. Now tell me that doesn't sound like spam. :)
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
BriceManuel
Enthusiast
Enthusiast
Posts: 195
Joined: Thu Nov 29, 2007 8:23 am

Re: BriskVM 2, the powerful and easy to integrate script eng

Post by BriceManuel »

PB wrote:Nope, it's a third-party tool being advertised
in the forum for a price.
So EsGrid should be considered spam? It is a tool for PB which costs $$?
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

Announcement wrote:Developed or developing a new product in PureBasic? Tell the world about it.
EsGrid : YES
BriskVM 2 : NO [?]
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
BriceManuel
Enthusiast
Enthusiast
Posts: 195
Joined: Thu Nov 29, 2007 8:23 am

Post by BriceManuel »

It is sad that people have such animosoty for anything gaming related being done in PB.
Koriolis
New User
New User
Posts: 5
Joined: Wed Feb 27, 2008 1:04 pm

Post by Koriolis »

I'd like to close this debate as it's going nowhere.
Yes, I was apparently in the wrong forum if the annoucement forum is for PureBasic applications only. So I see no problem if a moderator moved the thread into another forum.
However saying I'm spammin is really over the top.
@PB: You made your point, I and others have made their own, so now please let's not derail the thread too much. The thread is now in the right forum so there is nothing to worry about anymore. Thank you.
Last edited by Koriolis on Thu Feb 28, 2008 2:46 pm, edited 1 time in total.
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

i declare myself to have a final word: This was not spam. It was accidentally posted in the wrong forum section, and even PB has done that from time to time. Looks interesting, thanks for sharing information about it :)

And pb, **** ** and think a bit ok? This is just too far out. It was a simple mistake
Post Reply