Skip to content

Implementation and application supports of the NAVM model

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

ARCJ137442/BabelNAR.rs

Repository files navigation

BabelNAR.rs

简体中文 English
🏗️项目的**英文文档**尚在筹建,有意者欢迎提交PR

License Code Size Lines of Code Language

Cargo状态:

crates.io docs.rs Crate Size

Recent Downloads Downloads Crates.io Dependents

开发状态:

CI status Conventional Commits GitHub commits since latest release

Created At Last Commit

简介

NAVM.rsCIN启动器运行时及应用程序实现

  • 前身为BabelNAR.jl
  • ✨为「非公理虚拟机模型」提供程序实现
  • ✨统一各CIN输入输出形式,聚合使用各大NARS实现
  • ✨可由此进一步建立各类基于「NAVM模型」的工具

使用

🏗️TODO(接受贡献)

CLI

参见BabelNAR-CLI

构建上游Rust项目

亦可参见BabelNAR-CLI(源码)

概念

CIN (Computer Implement of NARS)

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

CommonNarsese

🔗参考NAVM.jl的对应部分

各CIN对接情况

🕒最后更新时间:【2024-03-26 01:43:28】

CIN 实现方法 进程安全 输入转译 输出转译
OpenNARS java -jar 🚧
ONA 直接启动exe 🚧
PyNARS python -m 🚧 🚧
NARS-Python 直接启动exe
OpenJunars julia

注:

  • 🚧输入输出转译功能仍然在从BabelNAR_Implements迁移
  • ❓NARS-Python的exe界面可能会在终止后延时关闭
  • ❌基于julia启动OpenJunars脚本launch.jl时,对「输出捕获」尚未有成功记录
  • ❌目前对NARS-Python的「输出捕获」尚未有成功记录

参考

About

Implementation and application supports of the NAVM model

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages