Skip to content
This repository has been archived by the owner on Jul 16, 2019. It is now read-only.

bolasblack/programr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProgramR

Installation

Add this line to your application's Gemfile:

gem 'programr', github: 'bolasblack/programr', branch: 'master'

And then execute:

$ bundle install

You can find a set of ALICE AIML files hosted at http://code.google.com/p/aiml-en-us-foundation-alice

Documention

rubydoc.info

Example

Read the file example.rb

Custom

Read the file docs/custom_programr.md

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

This is a fork of http://aiml-programr.rubyforge.org/ (authored in 2007) from robertjwhitney/programr.

ProgramR is a Ruby implementation of an interpreter for the Artificial Intelligence Markup Language (AIML) based on the work of Dr. Wallace and defined by the Alicebot and AIML Architecture Committee of the A.L.I.C.E. AI Foundation http://alicebot.org

Some of the ALICE AIML files have thrown parse errors with certain caraters in @robertjwhitney's tests, so a subset is available here: https://github.com/robertjwhitney/alice-programr

Original Authors: Mauro Cicio, Nicholas H.Tollervey and Ben Minton

About

Ruby interpreter for the AIML, fork from robertjwhitney/programr

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages