Coder Social home page Coder Social logo

nucleoidai / nucleoid Goto Github PK

View Code? Open in Web Editor NEW
486.0 10.0 11.0 5.82 MB

Reasoning Engine for Neuro-Symbolic AI

Home Page: https://nucleoid.ai

License: Apache License 2.0

JavaScript 100.00%
node javascript neuro-symbolic-ai neuro-symbolic reasoning semantic-reasoning symbolic symbolic-ai reasoning-engine semantic-reasoner

nucleoid's People

Contributors

322332 avatar canmingir avatar dependabot[bot] avatar halilcengel avatar nucbot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nucleoid's Issues

GrammarError in Home page

What is the issue?
There is a grammar error in text on the home page.

How to reach to the issue?

  1. Goto - https://nucleoid.com/
  2. Scroll down till the How it works
  3. See at 3rd statement text.

For clear view see the image below -

Annotation 2022-08-04 234002

Typescript Support

At the moment typescript linting tools does not like working with nucleoid. The way I understand this is that when I register a class I get static helper methods on the class in runtime but these do not exist in the code itself, nor their type declarations.

class User {
  constructor(public name: string) {
    this.name = name;
  }
}
nucleoid.register(User);

app.get("/user", () => User.filter(() => /* */));

So something like this will throw an error like Property 'filter' does not exist on type 'typeof User'.

Are you planning to add typescript support?

Less code snippets in Readme file

What's the issue?
I just installed the package mentioned in docs & pasted the code inside my editor. When I start server, It gives me error because the code I pasted in my editor doesn't include package import, class registration which confuses me. I could find those things at https://nucleoid.com/docs/learn. So the main idea to add more code snippet in Readme file so that users like me don't face these problems.

How to reach ?

Navigation problem

What is the issue?
Navigation on the Learn page of NucleoidJS doesn't work properly.

How to reproduce?

  • Goto the Learn page
  • Click on Express.js in the right-side navigation bar it doesn't scroll down to that section. Navigation doesn't work properly for all learning sections.

ES6 Modules

CommonJS causes circular dependency issue and we manually have to manage dependencies like here. ES6 modules seems more sophisticated for managing imports.

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.