MiyukiNozomi / AngelJS

A Scripting Engine made for usage with my game development projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AngelJS

this is a sort of javascript but, slitghtly more akward if you want to call it that;

Actually, its more of a typescript without being null-safe,

lets show a pratical example:

in javascript, you could easily do something like this:

let a = new vec3();

a = "aaa";

console.log(a.x); // undefined!

in AngelJS, you could never dream of assigning a vector to a string, if you were to try something like this here, you would get a beautiful

Error in line 3 > Cannot assign a 'String' to a 'struct#vec3'

by the way, currently AngelJS doesn't offer functions and modules for now as i'm still trying to figure out a descent way to implement thoose.

keep in mind that this project was made not to be a full language, but yet to be used in the games i work on.

TODOs

[ ] Add Annotations (for use in other projects)

About

A Scripting Engine made for usage with my game development projects.

License:Apache License 2.0


Languages

Language:D 99.6%Language:C 0.2%Language:JavaScript 0.1%Language:Java 0.1%