← Back to team overview

opencog-dev team mailing list archive

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