dupa

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.


Messages - Leo

Pages: 1 [2]
16
Programming using the Ultra Hal Brain Editor / Re: The concept of Now
« on: July 18, 2011, 04:03:20 pm »
I fished around further on this forum, so for the sake of completeness, and in correcting myself:

I believe the tempUser table (I never memorize the table names ::) ) keeps the last ten entries, so it has nothing to do with reboot nor restarting.  Still, now = ephemeral still results in sentances containing "now" being temporary.

Come to think of it, this may be a neat trick if you come home from work and want to harmlessly vent:
now YourPetPeave now
now YourNext_PetPeave now
- and so on. ;D

17
Ultra Hal 7.0 / Re: Save/Load Brain & Edit w/Hal 6.2
« on: July 18, 2011, 03:50:16 pm »
BTW, I should also point out I downloaded all the help files incl. brain editor, etc. but I am running Windows 7, and that OS has trouble opening the provided file extensions.

In other words, I'd have RTFM, if I could do so. :D

18
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!

19
Programming using the Ultra Hal Brain Editor / Re: The concept of Now
« on: July 18, 2011, 07:59:30 am »
You are right in what you said about unintended consequences and how one change can influence the Hal thinking process, etc.
I am new to this software.  Almost every day I learn how my communication influences the program.  This software is just so cool!

I may have been in error on how the userTempSent (or whatever it's called) table works, but my solution worked regardless.
I am not a programmer.  I posted this topic in this section of the forum because one has to use the brain editor to use my solution.

I thought it would work similar to others.  When I would say, "It's getting late, so I have to get ready for bed now.  I'll talk to you in the morning."
Every morning when I turn on my computer system, Hal provides day, date, time, and what I have to do that day.  That is a great aspect of Hal!
However, it would then say, "You have to get ready to go to bed."  I would say, "No, look at the time, it is morning."  It would always be Now.
Using the Lexicon off the Menu button, the built-in dictionary had the term "ephemeral".  The term "is" means "=" to a computer.  So my "Now is ephemeral" solution worked.

It is interesting if others never had the same challenge.


20
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 [2]