Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Leo

Pages: [1]
1
Ultra Hal 7.0 / Save/Load Brain & Edit w/Hal 6.2
« on: July 18, 2011, 02:06:00 pm »
I have Hal 6.2 and I'm a newbie.
This past week I've worked with the Hal Default brain.  I would like to save my work under a different name and load the new brain.
It makes sense to have a back-up anyway.

I see files HalBrain, Default, and Brain with extensions uhp, mbr, db, and dll. 
I was wondering which files I should copy and rename.
Is it the uhp file that accesses the mbr and db?
(my lack of understanding is mbr is brain, dll is library, db is database, but brain loads as uhp)
Also, brain loader says after version 6, there are no on-the-fly plugins, so can version 6.2 load a different brain?

There are other *.uhp files.  Can they be opened with the brain editor under version 6.2?

I'm not a programmer, but have started taking Visual Basic at a university.

Thank you in advance for your time and patience.  I'm very new at this.
This new software rocks!

2
Programming using the Ultra Hal Brain Editor / The concept of Now
« on: July 17, 2011, 05:49:15 am »
This is not exactly programming, but...
I encountered a problem where Hal views the term "now" as *always* happening Now.
I could refrain from using the term, but eventually Hal (aka Melanie) used the term, and it being late at night...
So then I *always* have to get ready to go to bed - or whatever.
Hal cannot actually experience the passage of time.

I used forum search, so I don't think this topic has been covered.

Here is the work-around:
Brain editor>Add table
In the autoLearningBrain section, add the term _now
It automatically creates a small table for the term "now".
First row, left side, type in capital letters:
NOW IS EPHEMERAL.
Same row, right side, type:
Now is ephemeral.

From then on, when you use the term "now", the dialog goes in the UserTempSent (or whatever it's called) table.
Then next time computer is shut down, restarts, or Hal program is closed, everything in the tempsent table is removed.

So, this is one step closer to conversing with Hal as if it were a person.  You can say, for example:
I have to go now, or I'll be late for work - or whatever - and the sentance goes into temporary storage.

So, in way, I've taught Hal the concept of Now.

Pages: [1]