• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Engelscript - Own interpreted programming language

Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
Interpreter:
- Tons of updates I can't remember
- String support and overloading
- Fixed bug where variables initialised with zero became undefined
- Console log api
- Initialise empty variables
- Auto type conversion
- Return statements + support for binary expressions

IDE:
- Variable type colors
- Seperated constant and variable tabs
- Clean button
- Show benchmark in ms
 
Experienced Elementalist
Joined
Dec 17, 2008
Messages
209
Reaction score
31
I don't see why this would be useful aside from practicing Javascript and saying that "yeah I made my own scripting language :8:" but still, the code is great and clean and the editor looks like really nice.
 
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
I don't see why this would be useful aside from practicing Javascript and saying that "yeah I made my own scripting language :8:" but still, the code is great and clean and the editor looks like really nice.

I plan to connect it to a game engine, where players are allowed to create their own levels, events etc. in this language.

Biggest reason is to learn how interpreters work.

Thanks for your feedback
 
Not working on UnitedFlyf
Loyal Member
Joined
Apr 21, 2009
Messages
1,385
Reaction score
934
Sounds like Angelscript... Is that on purpose?
 
Junior Spellweaver
Joined
Sep 5, 2014
Messages
141
Reaction score
65
Interpreter:
- Functions
- Function parameters and arguments
- Function return statements + binary expressions
- Prevent changing constants by assign a functions return value

IDE:
- Function tab
 
Back
Top