Git Product home page Git Product logo

babelnar.jl's Introduction

BabelNAR.jl

Conventional Commits Static Badge

该项目使用语义化版本 2.0.0进行版本号管理。

基于JuNarseseJuNarsese ParsersNAVM的CIN(NARS计算机实现)接口

  • 前身自JuNEI的「CIN」模块分离
    • JuNEI/Interface 现成为 BabelNAR/CIN
  • 旨在方便连接各类CIN,并通过Websocket等服务提供通用统一交互接口

概念

CIN (Computer Implement of NARS)

  • 「NARS计算机实现」之英文缩写
  • 指代所有实现NARS的计算机软件系统
    • 不要求完整实现NAL 1~9

CommonNarsese

🔗参考NAVM.jl的对应部分

安装

作为一个Julia包,您只需:

  1. 在安装Pkg包管理器的情况下,
  2. 在REPL(julia.exe)运行如下代码:
using Pkg
Pkg.add(url="https://github.com/ARCJ137442/BabelNAR.jl")

使用

🔗参考BabelNAR_Implements的具体实现

代码规范 Notes

文件头部注释

形如

# ! be included in: 【文件名】.jl @ module 【模块名】

的文件头代码,意味着该文件夹将被包含在名为【文件名】文件的名为【模块名】的模块中。 这同样约定了:

1:【文件名】.jl中会出现如下形式的代码:

module 【模块名】
# ...
include("XXX/【文件名】.jl")
# ...
end

2:当前文件中的所有的export 【符号名】语句,将会从名为【模块名】的模块里导出名为【符号名】的符号,如:

# ! be included in: CIN.jl @ module CIN
export inputType

将意味着模块CIN将会导出符号inputType——这使得其可通过using CIN: inputType访问

参考

依赖

babelnar.jl's People

Contributors

arcj137442 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

hailaylin

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.