[llvm-commits] [llvm] r142960 - /llvm/trunk/docs/ReleaseNotes.html

Matt Beaumont-Gay matthewbg at google.com
Tue Oct 25 18:53:17 PDT 2011


On Tue, Oct 25, 2011 at 13:35, Bill Wendling <isanbard at gmail.com> wrote:
> Author: void
> Date: Tue Oct 25 15:35:31 2011
> New Revision: 142960
>
> URL: http://llvm.org/viewvc/llvm-project?rev=142960&view=rev
> Log:
> Add mention of gwScript to external OS projects.
>
> Modified:
>    llvm/trunk/docs/ReleaseNotes.html
>
> Modified: llvm/trunk/docs/ReleaseNotes.html
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.html?rev=142960&r1=142959&r2=142960&view=diff
> ==============================================================================
> --- llvm/trunk/docs/ReleaseNotes.html (original)
> +++ llvm/trunk/docs/ReleaseNotes.html Tue Oct 25 15:35:31 2011
> @@ -298,6 +298,31 @@
>  -->
>
>  <!--=========================================================================-->
> +<h3>gwXscript</h3>
> +
> +<div>
> +
> +<p><a href="http://botwars.tk/gwscript/">gwXscript</a> is an object oriented,
> +   aspect orientied programing language which can create both, executables (ELF,

s/orientied/oriented/, s/programing/programming/ (and probably remove
the comma after "both")

> +   EXE) and shared libraries (DLL, SO, DYNLIB). The compiler is implemented in
> +   its own language and translates scripts into LLVM-IR which can be optimized
> +   and translated into native code by the LLVM framework. Source code in
> +   gwScript contains definitions that expand the namespaces. So you can build
> +   your project and simply 'plug out' features by removing a file. The remaining
> +   project does not leave scars since you directly separate concerns by the
> +   'template' feature of gwX. It is also possible to add new features to a
> +   project by just adding files and without editing the original project. This
> +   language is used for example to create games or content management systems
> +   that should be extendable.</p>
> +
> +<p>gwXscript is strongly typed and offers comfort with its native types string,
> +   hash and array. You can easily write new libraries in gwXscript or native
> +   code. gwXscript is type safe and users should not be able to crash your
> +   program or execute malicious code except code that is eating CPU time.</p>
> +
> +</div>
> +
> +<!--=========================================================================-->
>  <h3>TTA-based Co-design Environment (TCE)</h3>
>
>  <div>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>




More information about the llvm-commits mailing list