Skip to content
Douglas R. Miles edited this page Aug 22, 2019 · 8 revisions

Welcome to the CYC_JRTL_with_CommonLisp wiki!

Had you read every AI Book published before 1995 (And read at least 100 important books on Psychology ) ...

This system is all the trivial things you might think you are required to create if wanted to create AI And Yet STILL you had no idea what to do!

But now you think you have a few ideas..

"If my AI could read every webpage it could become alive" Are you sure? Great! Well then this system will wake your AI up every morning and tube feed the internet down its throat.

"We only need to make a massive scale SHRDLU .. that move instead of blocks.. Concepts" Are you sure? Great! Well then this system will make all the concepts into moveable blocks

"We need to make a plan-based hill-climbing version of ..." "I need SWALE/DAYDREAMER to have massive infinate memory..." "We need to make X and Y ..." Or "We need to make ALL of the above." "We need to make ALL of the above into a Multiagent system, integrated as in one mind" "We need MUD to simulate the..."

Enough is enough! The code base below was designed that no mater what excuse you come up with next, you will only have at most 3 components missing that you need to code yourself! (This codebase is supposed to be stuff that you might suddenly declare to yourself you needed (most of which you havent declared yet, but when you do, we already piping hot and pre-integrated for you!))

The platform as it stands has some "startup modes" Here are the reasons they get used

ABCL Common Lisp Interpreted Mode

  • Building the ABCL Common Lisp "Compiled" Mode
  • Confirm can Emulate anything that ABCL Common Lisp "Compiled" Mode can do but on non JVMs like GCJ
  • ANSI Tests (IKVM, GCJ )

ABCL Common Lisp "Compiled" Mode ( cd platform:

  • ANSI Tests (JVM-only)
  • Running CL-BENCH
  • App still works in our CL?
  • REPL comfy for Common Lisp Hacker `(lisp-repl)
  • Optionally enable SubL System (init-subl)
  • Default and most typical startup
  • Can load any runtime modules

SubL Lisp Mode

JUNIT Mode (Started automatically from IDE)

  • Ensures the system passes thru the Above modes and ready for Unit tests
  • For running JUnit Tests

SWI-Prolog Mode (Ran as: swipl -l from_swipl.pl)

  • Embeds CYC Inferencing into SWI-Prolog
  • Boots thru as if in JUNIT Mode and then onto a Run-Mode

Building

Run-mode Documentation

--- Way more stuff to be listed ... Equivalent to already to All of "KnowledgeWorks Enterprise" and every Allegro Add-on Product all put into the perfect ecosystem with already REst/web/ORBS/Corba .. you name it.. whatever enabled If there was just one more trivial middleware/serverware tool a team had to be assembled to create.. this system already has it ready for you!

Building

Clone this wiki locally