Difference between revisions of "OpenCyc"
From Public Domain Knowledge Bank
					
										
					
					| DavidWhitten (talk | contribs) | DavidWhitten (talk | contribs)  | ||
| Line 1: | Line 1: | ||
| − | OpenCyc, like Cyc, is written in SubL. | + | OpenCyc, like [[Cyc]], is written in [[SubL]]. | 
| SubL originally was compiled into machine language.   | SubL originally was compiled into machine language.   | ||
| − | Later, SubL was  | + | Later, SubL was transpiled into C which then was compiled into machine language.   | 
| − | |||
| − | |||
| − | |||
| + | Later, SubL was transpiled into Java which then was compiled into [[Java Virtual Machine]] (JVM) "machine" language (and just-in-time compiled into true machine language). | ||
| * OpenCyc 0.6 exists | * OpenCyc 0.6 exists | ||
Revision as of 02:25, 29 May 2019
OpenCyc, like Cyc, is written in SubL.
SubL originally was compiled into machine language.
Later, SubL was transpiled into C which then was compiled into machine language.
Later, SubL was transpiled into Java which then was compiled into Java Virtual Machine (JVM) "machine" language (and just-in-time compiled into true machine language).
- OpenCyc 0.6 exists
- OpenCyc 0.7b exists -- appears to NOT use Java -- downloadable elseweb
- OpenCyc 2.0 exists -- uses Java --- defaults to using 3600 series of ports -- downloadable elseweb
- OpenCyc 4.0 exists -- uses Java --- defaults to using 8080 series of ports -- downloadable elseweb

