-
Notifications
You must be signed in to change notification settings - Fork 2
Home
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
- Confirming no need for Common Lisp Behaviours (Ensures System can be compiled fully to C/C++)
- Running Performance Tests
- SubL Junits
- SubL Translation/Compilation
- ANSI Tests (IKVM, GCJ )
- Running CL-BENCH Is SubLisp faster than Common Lisp
- Optionally enable CL
- then into a Run-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
Run-mode Documentation
- ASDF Enabled
- QuickLisp Enabled
- Running SWANK/CUSP Server (port 4005 stuff) Developing already working from Emacs, Atom, and Eclipse
- Common Lisp REPL
- SubL (CYC's Lisp) REPL
- CYC SubLisp OO System loaded SUBLOOP
- CYC Peer/Client/Server (Port 3601 stuff)
- CYC Natural Language pGeneration]]/Understanding Modules
- CYC Semantic Knowledge Sources SKSI Modules
- CYC Inference System Modules Tacticians
- KB Content in CycL Language (aka as MELD)
- SUMO/KIF Support Tools and Content
- Open Connectivity Knowledge Base OCKB ( P2P Ontology Edit/ Rule Engine control, ya know, Port 7777 Stuff)
- LarKC Urban Computing (EU's Large Knowledge Collider) (Plugins designed by the world leading data scientists already configured with access to over 5 petabytes of live feds with 10,000s of metadata resources all over the world including NASA - yes all in one interface))
- SPARQL Services (port 8020)
- PENGINES SWI-Prolog Services (port 3020 stuff)
- SubLisp Webserver (port 3602 stuff)
- JSP Webserver (port 8080 stuff from)
- CORBA
- KRAKEN/FET
- Hosting PrologMUD thru JNI (Port 4000 stuff)
- Connected to IRC Bot or not (Port 3334 stuff)
- JDWP Debugging (port 5005 stuff)
- Armedbear J IDE (Very awesome Lisp/Multilanguage IDE)
- CLOS/SubLOOP as KL-ONE Language (Like BABYLON but better)
- SHOP/STRIPs Planner