opencog-dev team mailing list archive
-
opencog-dev team
-
Mailing list archive
-
Message #00323
Re: PLN status?
However, some of us have been systematically encouraging the use of C++
templates because, sometimes, they so elegantly encapsulate the abstractions
implicit in the structures being modeled in the code...
In most software programs templates are overkill, I agree ... but OpenCog's
algorithms/structures often actually do possess the sort of complexity that
merits them, IMHO ...
-- ben g
On Wed, Aug 20, 2008 at 2:23 AM, Trent Waddington <
trent.waddington@xxxxxxxxx> wrote:
> On Wed, Aug 20, 2008 at 8:31 AM, Joel Pitt <joel.pitt@xxxxxxxxx> wrote:
> > Having spent a long time translating the PLN template errors,
>
> Ya know, this is why people avoid C++ templates like the plague. If
> you can replace templated things with refined, specialized classes
> then you're likely to avoid more headaches in the future and attract
> more developers.
>
> Trent
>
> _______________________________________________
> 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
References