On JAIL: Would it be possible to start a separate thread on this?
What was the reason why you created JAIL (what was lacking)
When I started the process I was looking for something that would be able to run both on the web and on my desktop. There was less choice in Bot web hosting than there is now. Additionally, I was more interested in a distributed processing model than having a web host run a CGI program that would degrade as more users accessed it.
can it be compared to something, how to use it in practice, where to download stuff etc?
In practice I use JAIL for developing Skynet-AI and for prototyping new AI functionality (some of which may never be integrated into a chatbot).
AI & Chatbot developers would most liken JAIL to AIML. AIML on a web site is usually interpreted on the host server, JAIL is downloaded to the browser and run on the client.
AIML: XML based mark-up
<category>ARE YOU * BED</pattern>
<template>I like sleeping in bed.</template></category>
JAIL: Regular Expressions and enhanced string interpreter
/ARE YOU .+ BED/i,
“I like sleeping in bed.”,