• JVM is a program that looks like a machine to the programs written to execute in it. • JVM is a register based abstract machine that works with java byte code. • Each JVM implementation for a specific OS, translates the Java programming instructions into instructions and commands that run on the local operating system. • Java programs are written to the same set of interfaces and libraries. Hence platform independent.
Introduce a new programming paradigm • Re-purpose the constructs (syntax, semantics) to a domain • Introduce focus and productivity without dealing with Java verbosity and syntax • Make full use of – Java class libraries – Byte code compatibility with existing code – Access to full capabilities of JVM – Reach out to the enterprise market
hrs) • October 26 – Groovy Scripting (applied to Jenkins) • November 02 – Clojure Scripting (applied to Riemann monitoring) • November 16 – Kotlin Scripting (applied to new Java dev) • November 30 – Gosu Scripting (applied to Insurance industry)
Schedule your work to free up time for hacking on four thursday evenings (1730 – 2030 hrs). • Remember the venue is always the same, 91SpringBoard, 3rd floor, opp NGV stadium, 8th Block Koramangala (thanks to Punam). • Install the language runtime and tools on your laptop • If you face any technical challenges, write to [email protected] • Newbie (n00b) are very welcome.
passionate about – LEARN-ing – SHAR-ing – HACK-ing FOSS software – every WEEK-end ! meetup.com/fosscafe Join the community at Welcome to the vibrant, interactive FOSS community of Bengaluru (Bangalore).