Changes for page Elona Porting Project Overview
on 2012/05/26 07:26
on 2012/05/26 07:30
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -14,6 +14,28 @@ 14 14 15 15 HSPlet is an implementation of the HSP runtime environment in Java through a compiler and HSPlet runtime library. HSPlet compiles HSP's packfiles into one or more Java .class files. 16 16 17 += Rationale = 18 + 19 +== Why Java? == 20 + 21 +1. It's a fairly popular language. 22 + 23 +1. It can host many other languages, from Python (Jython) and Ruby (JRuby) to Clojure and Scala. 24 + 25 +1. It is a memory managed high-level language. 26 + 27 +1. The performance of the JVM is reasonably high, compared to other high-level languages. 28 + 29 +1. HSPlet is written in Java (it exists already) 30 + 31 +== Why HSPlet? == 32 + 33 +1. It already exists and works for small programs. 34 + 35 +1. It is reasonably readable. 36 + 37 +1. Source is available. 38 + 17 17 = Requirements = 18 18 19 19 ToDo