opencog-dev team mailing list archive
-
opencog-dev team
-
Mailing list archive
-
Message #00344
Re: PLN status?
Yes, I agree w/ Cassio's comments
If Joel does go w/the temporary-hack approach, then shortly thereafter, it
seems like ComplexVersionHandles should be implemented (actually maybe this
could be done in parallel with the hack approach to PLN) and the fresh=true
issue fixed for real...
ben
On Thu, Aug 21, 2008 at 6:07 PM, Cassio Pennachin <cassio@xxxxxxxxxxxxx>wrote:
> the question is whether to 1. temporarily support this hack which PLN is
>> deeply dependent on, or whether to 2. refactor PLN to use VHs _before_
>> completing the port (the completion of the port = situation where PLN tests
>> run successfully).
>>
>
> The problem is the lifetime of "temporary" hacks. The vast majority of
> this population has proven to live a lot longer than we'd wish for.
> Although we haven't eliminated ALL such hacks while moving code from
> Novamente to OpenCog, we've tried to get rid of the worst ones. Your wording
> exemplifies everyone's attitude about it: the port would be considered
> complete while still including the hack, and after that the motivation to
> remove it is likely to vanish.
>
> But my best guess is that choosing #2 will take much more time than the
>> whole process of doing #1 + verifying that PLN tests run + refactoring PLN
>> to using VersionHandles _gradually_ + eventually removing the hack from the
>> atomspace.
>>
>>
> You may be right. I'm willing to consider with this route as long as the
> gradual aspect is removed, and we only consider the port as done once the
> hack is removed. This would satisfy my main goal, which is to keep this
> hack away from the main code line.
>
> Cassio
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~opencog-dev<https://launchpad.net/%7Eopencog-dev>
> Post to : opencog-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~opencog-dev<https://launchpad.net/%7Eopencog-dev>
> More help : https://help.launchpad.net/ListHelp
>
--
Ben Goertzel, PhD
CEO, Novamente LLC and Biomind LLC
Director of Research, SIAI
ben@xxxxxxxxxxxx
"Nothing will ever be attempted if all possible objections must be first
overcome " - Dr Samuel Johnson
Follow ups
References
-
PLN status?
From: Ari Heljakka, 2008-08-07
-
Re: PLN status?
From: Ben Goertzel, 2008-08-21
-
Re: PLN status?
From: Joel Pitt, 2008-08-21
-
Re: PLN status?
From: Ben Goertzel, 2008-08-21
-
Re: PLN status?
From: Joel Pitt, 2008-08-21
-
Re: PLN status?
From: Ari Heljakka, 2008-08-21
-
Re: PLN status?
From: Joel Pitt, 2008-08-21
-
Re: PLN status?
From: Cassio Pennachin, 2008-08-21
-
Re: PLN status?
From: Ari Heljakka, 2008-08-21
-
Re: PLN status?
From: Cassio Pennachin, 2008-08-21