Code Monkey home page Code Monkey logo

Comments (8)

linas avatar linas commented on September 22, 2024

The correct way to do changes is to create pull requests.

Spacetime has nothing to do with predicative implication, so this is the wrong repo.

Please note: the intended usage is that the singnet fork is a dumping ground for random stuff; anything goes, it doesn't get any testing, quality control or review. The goal is to allow fast and easy experiments. The stuff that works, that is well-designed and debuged, it gets merged into opencog repos. Thus, the singnet branches will typically have more stuff, but it will be of lower quality.

from spacetime.

ntoxeg avatar ntoxeg commented on September 22, 2024

Spacetime has nothing to do with predicative implication, so this is the wrong repo.

It does, the current spacetime repository defines PredictiveImplication, the singnet fork additionally has PredictiveImplicationScope. This is the right repo - and you can’t build ROCCA without relying on the singnet fork already.

That said, if the singnet implementation is still considered experimental (even though it’s been months and it’s used by other projects) and unfit for merging into here, so be it.

from spacetime.

linas avatar linas commented on September 22, 2024
  1. The correct procedure is to open a pull request

  2. spacetime is unmaintained. No one maintains it. Best of my knowledge, it is not used anywhere by anyone.

  3. I cannot even begin to imagine what predicative implication has to do with spacetime; this sounds like a bug to me, and/or a classic example of shitty code. The spacetime module is meant to be for working with space and time, and not for reasoning. Whoever jammed that in there simply put it in the wrong place.

  4. I don't know what ROCCA is. I imagine you should talk to the maintainer for ROCCA to see what to do?

from spacetime.

ntoxeg avatar ntoxeg commented on September 22, 2024

Ad 1. I am not arguing with that point, sorry for bringing this up this way but I wanted to send this through an official channel.

Ad 2. Except it is used - unfortunately the way it has been done seems to somehow fall through the gaps of this organisation’s management process…

Ad 3. “predictive” (not “predicative"), because it deals with predictions - statements relating knowledge attached to different points in time. Anyway, it is certainly arguable why that code has been put here and not in the PLN repository - but there is literally a comment in the temporal reasoning directory there directing you here.

Ad 4. Yeah, but this is supposed to be OpenCog-side functionality, and it is already present (whether rightfully so or not) in spacetime.

Overall, whatever - I can obviously live with pulling the code from the singnet spacetime, although it seems silly that this is how it has to be.

I guess I should open an issue for PLN to bring this whole temporal logic code there? Maybe I’ll sort this out and make a PR, if I find time.

Anyway, I apologise for bothering you with this but I kind of want this mess to be sorted out.

from spacetime.

linas avatar linas commented on September 22, 2024

You're not bothering me; I'm just saying that this is the wrong forum.

I don't know who created these things, or why they are being created, or who is doing what. I cannot be everyone's janitor, cleaning up messes created by randos who cannot be bothered to, as you say, to use "official channels" to communicate with the "organization's management". The only other "organization" involved here is singularity.net, and they have paid staff who are supposed to know how to manage github repos, issues and pull reqs. If their staff is allowing people to make a mess, that's their problem. I won't be the one cleaning out the toilet. Especially, when it's someone-else's toilet.

from spacetime.

vsbogd avatar vsbogd commented on September 22, 2024

@ntoxeg , opencog is being merged to singnet regularly. As far as I can say there are no changes in opencog/spacetime which are not in singnet/spacetime. So you can use singnet fork instead of opencog.

from spacetime.

ntoxeg avatar ntoxeg commented on September 22, 2024

@vsbogd this is not important anymore, it seems there are changes from spacetime that should be ported to PLN and as it turns out they are really simple. Also my point was to not have to split attention between opencog and singnet - there is an opencog project already using this so the functionality should be present in “opencog-land”.

from spacetime.

linas avatar linas commented on September 22, 2024

@vsbogd - you should not encourage anyone to use the singnet code-base. The deal was that signnet would contain all the ugly, buggy, crashy and unstable code; when it was finished and design-complete, it would get merged into the opencog repos. Pointing users at bleeding-edge code is generically a bad idea.

from spacetime.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.