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.

Reply via email to