= atomscripting
:author: 
:revnumber: 
:revdate: 2016/03/17 20:48
:relfileprefix: ../../../
:imagesdir: ../../..
ifdef::env-github,env-browser[:outfilesuffix: .adoc]



== Atom Scripting

+++<abbr title="Application Programming Interface">API</abbr>+++ and ultilities for various scripting language upon Atom framework.


=== Initial Idea


==== Why limited your self in Java?

Java has its quirk, the others JVM language try to fullfill it!


==== Scripting - Polygon expanding?


==== NEED OF POWERFUL SCRIPTING SYSTEM

iframe::https://docs.google.com/presentation/d/1Kc1ehI1qLbtEGe-6-q8NikY7Q77A6jvozDaX94BqX0g/embed?start=false&loop=false&delayms=3000[width="100%", height="600px", alt="", scroll="true",border="true",align="false"]



=== OVERVIEW

Leverage Java syntax and capacities through scripting (or polygot expanding) with below languages:


==== Features:

Groovy

Scala

JLua

Jython

JavaScript

Clojure


=== TECH PROBS


==== Incompatible


==== Conccurent problems


== DESIGN & ARCHITECTURE

Slide


== IMPLEMENTATION

Slide


== Scripting tutorials

<<jme3/scripting#,Scripting tutorial>>


== DOCUMENTATION
