KRL (programming language)

KRL is a knowledge representation language, developed by Daniel G. Bobrow and Terry Winograd while at Xerox PARC and Stanford University, respectively. It is a frame-based language.

KRL was an attempt to produce a language which was nice to read and write for the engineers who had to write programs in it, processed like human memory, so you could have realistic AI programs, had an underlying semantics which was firmly grounded like logic languages, all in one, all in one language. And I think it - again, in hindsight - it just bogged down under the weight of trying to satisfy all those things at once. [1]

KRL
Paradigmknowledge representation
DeveloperDaniel G. Bobrow and Terry Winograd
First appeared1976
Influenced
KM, FRL (MIT)

Further reading

"An Overview of KRL, a Knowledge Representation Language", D.G. Bobrow and T. Winograd, Cognitive Sci 1:1 (1977).

Daniel G. Bobrow, Terry Winograd, An Overview of KRL, A Knowledge Representation Language, Stanford Artificial Intelligence Laboratory Memo AIM 293, 1976.

gollark: I'm probably going to rewrite Wyvern yet again to communicate with a non-CC server to simplify item handling and make setup even more annoying.
gollark: The madman behind it (@Incin or something) made a HTML/CSS parser/renderer or something and made the shop use it.
gollark: I prefer Xenon. It's more flexible though configuration is harder.
gollark: You should not work on a shop if you need someone to explain the docs to you and write the code for you.
gollark: That is what I *said*.

References

This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.