PureInt - A Purebasic Interpreting language !!

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
Kapslok
User
User
Posts: 34
Joined: Tue Sep 01, 2009 2:29 pm
Location: Finland

PureInt - A Purebasic Interpreting language !!

Post by Kapslok »

Hello dear PureBasic Forum!

We at Finity Games are proudly presenting an ultimate scripting language for your use!
It is a very simple programming language that looks the same as Purebasic and is in
fact written in PB.

On this zip package there is a demo and all source codes you need in order to develop
great scripting system. Fancy thing is of course that you can finally take the scripts to
real PureBasic and compile the whole thing in order to get back to the lightning speed...

http://www.finitygames.com/downloads/Pu ... oject2.zip

I'm hoping to get improvement suggestions and if possible more programmers involved
with this open-source project! Welcome and please contact here on forum or send mail
to: mail@finitygames.com

Ps. Please note that this project doesn't compile on latest version of PB! I'm using 4.61
Pps. There are still a lot of bugs. |<( For example the if statement doesn't accept direct
test of a procedure return value (If GetActiveWindow()=1 wouldn't work). It would
need to go to a variable first.

Cu!

More details from this slide:

Image
Last edited by Kapslok on Thu Nov 07, 2013 9:37 pm, edited 1 time in total.
jassing
Addict
Addict
Posts: 1885
Joined: Wed Feb 17, 2010 12:00 am

Re: PureInt - A Purebasic Interpreting language !!

Post by jassing »

Very cool...
User avatar
Kapslok
User
User
Posts: 34
Joined: Tue Sep 01, 2009 2:29 pm
Location: Finland

Re: PureInt - A Purebasic Interpreting language !!

Post by Kapslok »

Great news! 8)

A new version of PureInt has less obvious bugs and two windows exe's + one linux exe!
Classic GOTO & RETURN keywords have been implemented. Get the astonishing
PureInt Project package:

http://www.finitygames.com/downloads/Pu ... oject2.zip

Ps. Hopefully you need something like this, jassing! :)
rsts
Addict
Addict
Posts: 2736
Joined: Wed Aug 24, 2005 8:39 am
Location: Southwest OH - USA

Re: PureInt - A Purebasic Interpreting language !!

Post by rsts »

Looks very interesting. I'll have to dig a bit deeper.

Thanks for sharing.
jassing
Addict
Addict
Posts: 1885
Joined: Wed Feb 17, 2010 12:00 am

Re: PureInt - A Purebasic Interpreting language !!

Post by jassing »

Kapslok wrote:Great news! 8)

A new version of PureInt has less obvious bugs and two windows exe's + one linux exe!
Classic GOTO & RETURN keywords have been implemented. Get the astonishing
PureInt Project package:

http://www.finitygames.com/downloads/Pu ... oject2.zip

Ps. Hopefully you need something like this, jassing! :)
Thanks; will check it out -- I was using the nx software one; but I don't think that one will be continued...
User avatar
zxtunes.com
Enthusiast
Enthusiast
Posts: 375
Joined: Wed Apr 23, 2008 7:51 am
Location: Saint-Petersburg, Russia
Contact:

Re: PureInt - A Purebasic Interpreting language !!

Post by zxtunes.com »

Label not found - GetComm()\getaddress = ?IFACE_GET__PB_Event_CloseWindow

pb 5.21
User avatar
luis
Addict
Addict
Posts: 3895
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: PureInt - A Purebasic Interpreting language !!

Post by luis »

zxtunes.com wrote: pb 5.21
Kapslok wrote: Ps. Please note that this project doesn't compile on latest version of PB! I'm using 4.61
I'm constantly amazed.
"Have you tried turning it off and on again ?"
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Re: PureInt - A Purebasic Interpreting language !!

Post by netmaestro »

Classic GOTO & RETURN keywords have been implemented. Get the astonishing
PureInt Project package:
@luis: Understandable mistake, happens all the time. 'astonished' is what you are.
BERESHEIT
User avatar
Kapslok
User
User
Posts: 34
Joined: Tue Sep 01, 2009 2:29 pm
Location: Finland

Re: PureInt - A Purebasic Interpreting language !!

Post by Kapslok »

Happy X-mas dear netmaestro, luis and zxtunes.com!

I'm sending you a slightly improved version of Pureint. This one should run on PB 5.30+. For some reason the PB4.61 was the last purebasic that could read label addresses from another procedure.

I'm currently interested in saving/loading all the variable content of a purebasic program as XML. That feature is halfway there. And Thanx for blueb for waking me up! :)

http://www.finitygames.com/downloads/Pu ... oject3.zip

Best wishes,
Kapslok
User avatar
Joakim Christiansen
Addict
Addict
Posts: 2452
Joined: Wed Dec 22, 2004 4:12 pm
Location: Norway
Contact:

Re: PureInt - A Purebasic Interpreting language !!

Post by Joakim Christiansen »

Alexi wrote:Chrome give virus alert? PBScript is already a pb compatible bytecode interpreter.
Can I read about that in English somewhere?
Doesn't seem to share source code either.
I like logic, hence I dislike humans but love computers.
kvitaliy
Enthusiast
Enthusiast
Posts: 162
Joined: Mon May 10, 2010 4:02 pm

Re: PureInt - A Purebasic Interpreting language !!

Post by kvitaliy »

Kapslok wrote: I'm sending you a slightly improved version of Pureint. This one should run on PB 5.30+. For some reason the PB4.61 was the last purebasic that could read label addresses from another procedure.
http://www.finitygames.com/downloads/Pu ... oject3.zip
File is missing TheBasics.pb
User avatar
Kapslok
User
User
Posts: 34
Joined: Tue Sep 01, 2009 2:29 pm
Location: Finland

Re: PureInt - A Purebasic Interpreting language !!

Post by Kapslok »

Hi,


2 Alexi:

Got slightly curious about chrome's virus-alert (?) Might it be about the executables in the file?
THere is another zip-file that has no exe's of any OS. And the file Basics.pb is included.

http://www.finitygames.com/downloads/Pu ... ject3b.zip

I'm sorry I haven't been able to update the uploadable file for a while.

Took a quick look at PBScript and it seems much more complete, to be honest.

If anyone can find any interesting use for PureInt, please do start a conversation.
The basic idea behind this project is to generate source codes from source codes while seeing the source codes.

Kapslok
Post Reply