Skip to content
Emacs Enhancements for Symbolic Knowledge Manipulation Environment
Emacs Lisp Perl Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.incoming/emacs-tips
KMax
frdcsa
misc/old-kmax/kmax-0.1
scripts
KMax.pm
LICENSE
Makefile
README.md
data
gpl.txt
junk.el
junk2.el
kmax
kmax-temp-test.el
kmax-temp.el
kmax.el
notes
run.pl
to.do

README.md

kmax

Emacs Enhancements for Symbolic Knowledge Manipulation Environment

http://frdcsa.org/frdcsa/internal/kmax

KMax stands for Knowledge Maximum.

KMax contains several enhancements to Emacs. There is the possibility of using existing Emacs or rewriting parts or all of it. Example features include -Programming By Demonstration, +recording all sessions -(semantically), -remapping keys based on coding theory and mnemonics, opencyc-el integration, and an AI that uses KMax as the basis of its visual system. All of these are partially complete except for the programaming by demonstration.

Kmax is derived via analogy to Emacs, and incorporates many techniques from AI. It aims to borrow the innumerable, well tested features of Emacs, but also integrates a large repository of knowledge based tools into it, so that Kmax functions as an intelligent agent, making decisions and even reasoning about the psychology of the user.

Binding of keystrokes to functions.

Large, well organized library of functions.

Automatic optimization of the key layout, based on methods from coding theory.

You can’t perform that action at this time.