daScript - The High Performance Scripting Language
+
@@ -84,10 +85,28 @@
Overview
- daScript is high-performance statically strong typed scripting language, designed to be data-oriented embeddable ‘scripting’ language for real-time applications (like games).
- daScript offers a wide range of features like:
+ daScript is high-performance statically strong typed scripting language, designed to be data-oriented embeddable ‘scripting’ language for real-time applications (like games or backend servers).
+
+
+ Extremely blazingly fast. daScript can be compared with compiled or JiT languages even in interpreter mode, always faster than dynamic interpreted scripting languages like Lua.
+ In AOT it is usually faster than C++ and beats best JiT VMs (V8 or LuaJit). You will never need to rewrite daScript code to C++ to optimize your application!
+
+
+ Safe. It is static typed languages with all it's benefits (most of Lua\JS errors that will break application in runtime won't even compile), but due to generics and type inference it is easy and fluid. Safety is the next key pillar of daScript design, so in many cases it is safier than languages like C++ or Java.
+
+
+
+ Real embedded scripting language. It has no dependecies (you only need C++11 compiler), super easy-to-use and safe interop (all embedded scripting languages supposed to call native code).
+
+
+
+ daScript offers a wide range of features like:
+
+
+
amazing performance
strong static typing
Ruby-like blocks
semantic indenting
@@ -105,6 +124,7 @@
No memory leaks with no GC/reference counting cost.
extendable type and function system
cheap multi-threading support - explicit separation of execution context and code context.
+