On Friday, 28 July 2017 09:26:19 UTC+2, Ben Goertzel wrote: > > I mean -- just making another scripting-language wrapper for Atomspace > and associated cognitive-process interactions doesn't really > accomplish anything, that's all... > > Right now we have bindings in Scheme, pretty-thorough ones in python, > very partial ones in Haskell ... but pretty much only the Scheme ones > are used by anyone. I have been debating whether we should just > deprecate the python and Haskell bindings... >
Is that Guile kernel for Jupyter being worked on by anybody or is it free for taking? > We also should introduce nicer ways for application developers to > interface with OpenCog, but that can be via higher-level interfaces, > not necessarily via low-level bindings to each Atomspace and > cognitive-process function... > > If some particular useful extension to OpenCog would be most easily > done via Java then, why not.... But just adding more languages for > interfacing w/ OpenCog at a low level doesn't really advance things > IMO.... The hard part of working with OpenCog is not learning Scheme > or C++ ... > > -- Ben > > > On Fri, Jul 28, 2017 at 4:02 AM, Adrian Borucki <[email protected] > <javascript:>> wrote: > > Using JVM stack has an advantage of being able to write code in Scala or > > Clojure too. I guess Clojure would fit because Scheme is already being > used. > > It does have some differences though, so it wouldn't be a seamless > > transition. > > > > On Wednesday, 26 July 2017 23:01:08 UTC+2, linas wrote: > >> > >> The prefered language is atomese. http://wiki.opencog.org/w/Atomese > > > > > > The wiki mentions runtime efficiency problems of Atmospace - do you plan > to > > go for that Agda implementation or do you have something else planned? > > > >> > >> > >> scheme is there for accidental historical reasons, it just happens to > be a > >> really good fit for typed hypergraphs. Java is a terrible fit, it > doesn't > >> have this concept. Javascript feels like it might fit well. Python is > >> awkward -- again, cause both python and java are procedural languages, > not > >> functional, and thus have no concept of hierarchy or recursion or any > >> graph-like structure. > >> > >> The atomspace is defacto implemented in c++ partly for historical > reasons, > >> and partly because that provides OK performance. > >> > >> --linas > >> > >> On Wed, Jul 26, 2017 at 3:06 PM, Ed Pell <[email protected]> wrote: > >>> > >>> Yes! I love it when people give definite answers. > >>> > >>> So, just to check, the preferred language is Scheme? > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > Groups > >>> "opencog" group. > >>> To unsubscribe from this group and stop receiving emails from it, send > an > >>> email to [email protected]. > >>> To post to this group, send email to [email protected]. > >>> Visit this group at https://groups.google.com/group/opencog. > >>> To view this discussion on the web visit > >>> > https://groups.google.com/d/msgid/opencog/0a580a06-c43a-487c-8a89-3d86b0ce537b%40googlegroups.com. > > > >>> > >>> For more options, visit https://groups.google.com/d/optout. > >> > >> > > -- > > You received this message because you are subscribed to the Google > Groups > > "opencog" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at https://groups.google.com/group/opencog. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/opencog/9198c298-499c-4523-a97a-4b76a1f34551%40googlegroups.com. > > > > > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Ben Goertzel, PhD > http://goertzel.org > > "I am God! I am nothing, I'm play, I am freedom, I am life. I am the > boundary, I am the peak." -- Alexander Scriabin > -- You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/opencog. To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/0b852d2e-ec28-47c6-b4e4-12059971dfec%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
