                                Android 0.1.5
                          ---------------------------

What is "Android"?
------------------

Android is a program that is able to gain information from the user anything
and to store it on it's brain.

It also has feelings and it will refuse to do some actions if you will
make it depressed(Mood<25),but it's still buggy.

* This section is not extended enought!


Is it ready for general use?
----------------------------

Android is in beta stages, that means that it's working, it's running, but 
it might contain bugs, and new features are being added with every release.
Android 0.1.5 is a rewrite of Android in Pascal and compiled using FPC(Free
Pascal Compiler), get it from http://www.brain.uni-freiburg.de/~klaus/fpc/

note that Android 0.1.5 uses a different file structure and lacks a few features
from Android 0.1.4, especially the Dos port(a bug in FPC).

also it will NOT compile on ANY version of turbo pascal without some changes, 
since it uses some features like function overloading and complex types
returning from functions which do NOT exist in TP


So what does it do right now?
-----------------------------

it can gather information, search for information in the brain and change 
moods according to sentences you teach it, it even quits according to sentences
you teach it!

How do i use it?
----------------

Well, first of all run "android.exe -c" and wait.this will create some 
files needed for android.now, run android itself, and here are the rules of 
android's learning features:

1.any string starting with #x will teach him something.
#A will make android a bit sad.
#B will make him very sad
#C will make him happy
#D will make him very happy
#F will quit

the sentence is learned so there is no need to put the #A/B/C/D/F before it.

2.#E is special one, and it's for questions.let's say:

>  bill gates is bad
>  #Ewho is "bad"
>> bill gates is bad
>  linux is good
>  who is good
>> linux is good


3.#[number] will change react sentences
#1 is for the opening sentence
#2 is a react for #A
#3 is a react for #B
#4 is a react for #C
#5 is a react for #D


3.any other sentence will be stored on the main brain.

Is it copyrighted?
------------------

Yes, it is copyrighted by me, but it is a free software, which doesn't
only mean that it doesn't cost a penny but also you can:

Copy, change, improve, make your own version, i really don't care about it 
as long as you don't claim to be the author of Android and as long as you
don't make money from it.

for full details read copying.txt


Can i get the source?
---------------------

Yes, the *.pp are the source in FPC 0.99.5/6

Why were you using QuickBasic?!
------------------------------
Well, i've used Basic since i was 6 years old(that was 10 years ago), so it's 
the most comfort language to me.

Come on, Pascal is obsolete, move to Delphi!
--------------------------------------------
The only computer languages which are going to be obsolete are Delphi, VB and
all of the rest, for the simple reason they are properity languages, i.e. they
belong to a specific Company such as Microsoft or Borland.

C/C++ are being used on the Unix world for years, and they are both open
standards, and this is the reason why they are easily being ported for 
Linux and Dos, which is not possible in Delphi or VB.

However, on the Windows world, the requirements are changed every year or two,
until you've learned VB you hear that now the market requires Delphi and that
it's the best and then you hear that now the new version of VB is better and 
so on...

Unlike FPC(Free Pascal Compiler), if Borland will bankrupt for example, Delphi
developers will stay orphan, but in the case of FPC, if the developers will 
retire, the source code is available for everybody and someone soon will
replace the developers.

Which features are planned?
---------------------------
This is probably the last release of 0.1.x, and now work will be done
on 0.2.x which will contain:

* Much better(and slower<g>) similarity code
* More object orienting
* THL(Teach Him to Learn), forget about all what you knew about #x
* Multiple reaction entries
* A new object oriented interface, ATUI(Android's Text User Interface)


Where can i get the lastest version?
------------------------------------

http://www.geocities.com/CapitolHill/Senate/7375/android.html

or:

http://andro.home.ml.org (note that you will have a pop-up ad, 
you've been warned!)

Whom do i contact for bugs and etc?
----------------------------------

Antibill@iname.com
http://antibill.home.ml.org (btw no pop-up ad here)

