Hi Linas, (and apologies for misspelling your name before)
This thread, for me, is richly rewarding. Thank you very much for engaging. In truth, if all I wanted to do is to work with AtomSpace *as* AtomSpace, I would, first, refresh my c/c++ skills, and also build a JNI interface to AtomSpace. In fact that may well be in the cards. But, I'd like to justify my transliteration game as one of a deeper mechanism, for me, to become more literate in complex software architectures. In the past, when Forth was my game, I built a "discovery system" as a rational reconstruction of Lenat's Eurisko married to Forbus's QP Theory; that program was used to defend a PhD thesis in process control by another person. I transliterated Lisp programs of all kinds to Forth; later, and much more recently, I transliterated two structured conversation platforms from Open University, Cohere, and Evidence Hub, from PhP to Java. I'll never be a PhP programmer, but I did learn some interesting ideas which I folded into a set of utilities which I use in Java. And, today, I dusted off what little I recall about c/c++ and started learning about homoiconicity, hashing, and more. I'm a slow learner; hacking is my best tool. AtomSpace is an awesome project and quest; I am happy to be able to surf the wake it is tossing. Cheers, -Jack On Thursday, May 30, 2019 at 9:23:54 PM UTC-7, linas wrote: > > Hi Jack, > > I looked over the google-docs document on anticipatory machine reading. > You might get new insight from reading > http://www.coli.uni-saarland.de/courses/syntactic-theory-09/literature/MTT-Handbook2003.pdf > Sylvain > *KAHANE 's* review of Meaning-Text theory. I think you will enjoy the way > meaning gets represented there. > > Regarding atomspace in java -- it probably would be more productive to > just write java bindings for the atomspace. That way, you can just use it > -- it works its, functioning and ready to go. There's 71KLOC of code > there, and it took years to develop it and get it fully debugged. There's > another 49KLOC of unit tests. > > -- Linas > > On Thu, May 30, 2019 at 11:41 AM Jack Park <jack...@topicquests.org > <javascript:>> wrote: > >> Since I have limited experience with c/c++, but some ability to >> transliterate other programs to Java, I decided to build a Java version of >> AtomSpace solely to better understand how AtomSpace is supposed to work. >> The project is far from functional but already is helping me understand >> this platform. The code is at >> https://github.com/KnowledgeGarden/krr-explorer >> >> My ambition might be similar to that of the OpenCog community, but I'll >> explain a few bits. >> The project is now named OpenSherlock (started life as SolrSherlock but >> migrated away from Solr in other directions). Fundamentally, the object >> which is AtomSpace in OpenSherlock is a topic map; working on a PhD >> project, I asked the question; could a topic map learn to and by reading? >> After defending the thesis proposal, I crafted a topic map simulator which, >> in fact, performed far better than expected, so that grew up to be >> OpenSherlock. >> >> An emerging explanation of that project is taking shape in this early >> draft manuscript: >> >> https://docs.google.com/document/d/1kj9fe96srHhA5GOscYglR5XDLy8jEIHdWCZVNGMSXeI/edit?usp=sharing >> >> I chose to explore AtomSpace because OpenSherlock was first inspired by >> LinkGrammar; it is called *anticipatory* for a reason. >> AtomSpace, for me, is like Disneyland; so much to explore, so little time. >> >> Cheers, >> -Jack >> >> -- >> 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 ope...@googlegroups.com <javascript:>. >> To post to this group, send email to ope...@googlegroups.com >> <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/cfd6efd1-ee13-42e3-ab31-e718abddeb79%40googlegroups.com >> >> <https://groups.google.com/d/msgid/opencog/cfd6efd1-ee13-42e3-ab31-e718abddeb79%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > cassette tapes - analog TV - film cameras - you > -- 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 opencog+unsubscr...@googlegroups.com. To post to this group, send email to opencog@googlegroups.com. 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/79faa1be-bdb2-4c1f-9f83-2cf0c0e7a1eb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.