diff --git a/readthedocs/ravi-overview.rst b/readthedocs/ravi-overview.rst index b0f337a4..4ffe9de6 100644 --- a/readthedocs/ravi-overview.rst +++ b/readthedocs/ravi-overview.rst @@ -1,11 +1,11 @@ ========================= Ravi Programming Language ========================= -.. image:: https://travis-ci.org/dibyendumajumdar/ravi.svg?branch=master - :target: https://travis-ci.org/dibyendumajumdar/ravi +.. image:: https://github.com/dibyendumajumdar/ravi/workflows/build/badge.svg + :target: https://github.com/dibyendumajumdar/ravi Ravi is a dialect of `Lua `_ with limited optional static typing and -features a JIT compiler powered by `MIR `_ as well as experimental support for AOT compilation to native code. +features a JIT compiler powered by `MIR `_ as well as support for AOT compilation to native code. The name Ravi comes from the Sanskrit word for the Sun. Interestingly a precursor to Lua was `Sol `_ which had support for static types; Sol means the Sun in Portugese. @@ -30,17 +30,17 @@ over maximum performance. For more detailed comparison please refer to the docum Features ======== -* Optional static typing - for details `see the reference manual `_. +* Optional static typing * Type specific bytecodes to improve performance * Compatibility with Lua 5.3 (see Compatibility section below) * Generational GC from Lua 5.4 * ``defer`` statement for releasing resources -* Compact JIT backend `MIR `_. -* A `distribution with batteries `_. -* A `Visual Studio Code debugger extension `_ - interpreted mode debugger. -* A new compiler framework for `JIT and AOT compilation `_. -* `AOT Compilation to shared library `_. -* Preview feature: Ability to `embed C code snippets `_. +* Compact JIT backend `MIR `_ +* A `distribution with batteries `_ +* A `Visual Studio Code debugger extension `_ - interpreted mode debugger +* A new compiler framework for `JIT and AOT compilation `_ +* `AOT Compilation to shared library `_ +* Preview feature: Ability to `embed C code snippets `_ Articles about Ravi =================== @@ -49,10 +49,10 @@ Articles about Ravi Documentation ============= -* For the Lua extensions in Ravi see the `Reference Manual `_. +* `Reference Manual `_. * `MIR JIT Build instructions `_. -* Also see `Ravi Documentation `_. -* and the slides I presented at the `Lua 2015 Workshop `_. +* `Lua 2015 Workshop `_. +* `Lua 2022 Workshop `_. Lua Goodies ===========