Skip to content

Commit

Permalink
site: added fonts and some key features
Browse files Browse the repository at this point in the history
  • Loading branch information
dark committed Jul 10, 2019
1 parent 531051d commit 4fa7ffd
Showing 1 changed file with 23 additions and 3 deletions.
26 changes: 23 additions & 3 deletions site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<meta content="width=device-width" name="viewport">
<title>daScript - The High Performance Scripting Language</title>
<link href="doc/_static/daScript.ico" rel="icon" type="image/x-icon">
<link href="http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,700italic|Source+Code+Pro:400|Lato:400|Sanchez:400italic,400" rel="stylesheet" type="text/css">
<link href="files/style.css" rel="stylesheet" type="text/css">
<script charset="utf-8" src="files/button.js"></script></head>
<body class="body">
Expand Down Expand Up @@ -84,10 +85,28 @@
<td>
<span id="#overview" class="labels">Overview</span><br>
<p>
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:</p>
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).
</p>
<p>daScript is:
</p>
<ul>
<li>Open Source <a href="https://opensource.org/licenses/BSD-3-Clause">BSD licence</a>
<li>
<b>Extremely blazingly fast</b>. 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!
</li>
<li>
<b>Safe</b>. 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.
</li>

<li>
<b>Real embedded scripting language</b>. 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).
</li>
</ul>
<p>
daScript offers a wide range of features like:
</p>
<ul>
<li>amazing performance
</li><li>strong static typing
</li><li>Ruby-like blocks
</li><li>semantic indenting
Expand All @@ -105,6 +124,7 @@
No memory leaks with no GC/reference counting cost.
</li><li>extendable type and function system
</li><li>cheap multi-threading support - explicit separation of execution context and code context.
</li><li>Open Source <a href="https://opensource.org/licenses/BSD-3-Clause">BSD licence</a>
<li>powerful embedding api <ul>
<li>eg. functions can be defined by scripts or in C++</li>
<li>eg. objects can fully exist in the Context or be bound to native code</li>
Expand Down

0 comments on commit 4fa7ffd

Please sign in to comment.