Difference between revisions of "Ioke Folding Language"
From JVMLangSummit
Jump to navigationJump to search(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
; Project: | ; Project: | ||
; Blog: | ; Blog: | ||
− | ; Slides: [[Image: | + | ; Slides: [[Image:IokeIntro.pdf]] |
+ | ; Workshop slides: [[Image:IokeWorkshop.pdf]] | ||
=== Abstract === | === Abstract === | ||
Line 14: | Line 15: | ||
The presentation will introduce Ioke and the features of the language that differ from other languages. | The presentation will introduce Ioke and the features of the language that differ from other languages. | ||
− | = | + | = Notes = |
+ | "Folding" = like folding a paper in half, until it is small... an app can be folded down to a simple statement | ||
− | + | = Discussion = | |
− | = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
''(please expand cooperatively)'' | ''(please expand cooperatively)'' |
Latest revision as of 16:10, 18 September 2009
Ioke Folding Language
Ola Bini, jruby.org
- Project
- Blog
- Slides
- File:IokeIntro.pdf
- Workshop slides
- File:IokeWorkshop.pdf
Abstract
Ioke - A folding language — Ola Bini
Ioke is a new language, an experiment to see how expressive a language can be. It's a language for the JVM influenced by Io, Self, Smalltalk, Lisp and Ruby. It supports a prototype based object oriented system, is homoiconic, supports high level methods and macros and makes it easy to build DSLs and new abstractions from scratch.
The presentation will introduce Ioke and the features of the language that differ from other languages.
Notes
"Folding" = like folding a paper in half, until it is small... an app can be folded down to a simple statement
Discussion
(please expand cooperatively)