-
Notifications
You must be signed in to change notification settings - Fork 1
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...
"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 codebase below was designed that no matter what excuse you come up with next, you will only have at most 3 components we have not yet created for your convenience.
( stuff that you might suddenly declare to yourself you needed (most of which you haven't 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 are so varied as some startup modes allow certain types of use cases and testing
ABCL Common Lisp Interpreted Startup Mode
- Building the ABCL Common Lisp "Compiled" Mode
- Confirm can Emulate anything that ABCL Common Lisp "Compiled" Mode can do but on in non-JVMs like GCJ
- ANSI Tests (IKVM, GCJ ) Is compiled mode helping?
ABCL Common Lisp "Compiled" Startup Mode cd platform ; ./abclc --lisp
- CL-ANSI Tests How portable is this System?
- Running CL-BENCH
- AllegroCL Apps still works in our CL?
- Comfy for Common Lisp REPL `starts as if Called (lisp-repl)
-
Optionally not enable SubL System until
(init-subl)
- Default and most typical startup Still can load any runtime modules
- Remote/Local IDE Development over CUSP/SWANK (With or without CYC)
- Most compatable for when ASDF/QuickLisp is Enabled
- Confirming no need for Common Lisp Behaviours (Ensures some System can be compiled fully to C/C++)
- Running Performance Tests
- SubL Junit
- SubL Translation/Compilation
- ANSI Tests in SubLisp (IKVM, GCJ )
- Running CL-BENCH Is SubLisp faster than Common Lisp
- [Optionally enable CL] `(init-lisp)
- then into a Run-Mode
Lazy Startup Mode (Started automatically from IDE's during unit tests and random class access)
- Ensures the system passes thru the Above modes and ready for Unit tests
- For running JUnit Tests
- Checking the multithread system boot
SWI-Prolog JNI Startup Mode (Ran as: swipl -l from_swipl.pl)
- Embeds CYC Inferencing into SWI-Prolog
- Boots thru as if in Lazy Mode and then onto a Run-Mode
Armedbear J IDE Startup (Very awesome Lisp/Multilanguage IDE)
- Useful for Point and CLick of the above
- Opening several REPLs at once
- Checking multithreading
Documentation (Please rearrange to the order most needed)
- Building
- Config SWANK/CUSP Server (port 4005 and 3005) for the IDEs Emacs IDE, Atom IDE, Eclipse IDE
- Common Lisp REPL
- SubL REPL (CYC's Lisp)
- CYC SubLisp OOP System loaded SUBLOOP
- CYC Peer/Client/Server (CYC Ports 3600-3617 stuff)
- CYC Natural Language Generation/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 Knowledge Base Connectivity OKBC ( P2P Ontology Edit/ Rule Engine control, ya know, Port 7777 Stuff)
- LarKC w/ 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)
- Hosting PrologMUD thru JNI (Port 4000 stuff)
- Connected to IRC Bot or not (Port 3334 stuff)
- JDWP Debugging (port 5005 stuff)
- CLOS/SubLOOP aka LispSync as KL-ONE Language (Like BABYLON but better)
- SHOP2/STRIPs Planner
- CORBA//KRAKEN/FET