Giter Club home page Giter Club logo

Comments (4)

ferrouswheel avatar ferrouswheel commented on May 18, 2024

While I don't disagree, you might want to expand on what you mean by "ORM-like interface". Do you mean a query language like SQL, or a better defined API, or an declarative ORM that automatically maps entities/relationships to atoms?

from opencog.

chris-hexx avatar chris-hexx commented on May 18, 2024

I concede that was more rant than design document, and I apologize. Exposing the cogserver's query API to network clients via some well-defined RPC standard would seem to be a good move, with the goal being to make the semantics of accessing the atomspace as familiar as possible to web developers used to, e.g., the Ruby on Rails workflow. I'll try to flesh this out more completely; in the meantime I'd like to leave this up to attract attention.

from opencog.

ferrouswheel avatar ferrouswheel commented on May 18, 2024

That's completely understandable. As I mentioned on the mailing list, this was the first api I built several years ago and I'll be the first to admit it's lacking.

However, having worked with the C++ API a lot, I think it's also got problems. I was intentionally trying to avoid a direct link.

Happy to have a redesign, or start from a Python/Ruby web interface and create the json API to fit. Thanks for the feedback and sorry for the frustration ;-)

from opencog.

linas avatar linas commented on May 18, 2024

There are a nearly infinite number of thins wrong with opencog. This would need a detailed use-case and design plan.

from opencog.

Related Issues (20)

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.