Seems that the good candidate languages are only C#, F# and Cobra.
Lacks usable Prolog / Lisp / Haskell implementations (JVM doesn't have Prolog / Haskell either).
Blog Archive
-
▼
2010
(36)
-
▼
July
(18)
- Current Design
- Rule Combination
- Causality
- GOLOG
- planning paradigms
- Thoughts on Goals
- Feature Matrix
- Eliminating my HOL "Meta-Rules"
- Prolog trick again
- New design philosophy
- Cobra implementation of Logic class
- implementation: the "Logic" class
- basic English
- reasons for using .NET
- reasons for using Java/JVM
- HOL update
- HOL, Paradox Free: a plan of attack, or two.
- Porting Genifer LISP to Scala or Clojure, July 1st
-
▼
July
(18)
Three languages is more than plenty, F# is a functional language like Lisp and Haskell except more practical, there is also IronPython for a widely known scripting language for tasks which aren't efficiency critical, C# is better than Java, CLR is a better virtual machine than JVM, and it ships out-of-the-box on both Windows and Linux whereas the JVM ships out-of-the-box on neither. At the end of the day, Java took a shot at being accepted, and it never was outside corporate IT, whereas .Net is now the standard virtual machine on Windows and has a real shot at being accepted on Linux; combine those extrinsic advantages with the intrinsic advantage of being just plain better, and the choice of .Net is a slam-dunk unless you already have a large Java code base, which we haven't.
ReplyDelete