#virtual-machine #non-axiomatic-logic #nars #definition #model #api #narsese

navm

Definitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model

15 unstable releases (3 breaking)

0.17.4 Sep 14, 2024
0.17.3 Sep 4, 2024
0.17.2 Aug 17, 2024
0.16.0 Jul 1, 2024
0.14.1 Apr 13, 2024

#1207 in Parser implementations

Download history 4/week @ 2024-10-11 4/week @ 2024-11-01 3/week @ 2024-11-08 3/week @ 2024-11-15 1/week @ 2024-11-22 38/week @ 2024-12-06 8/week @ 2024-12-13 3/week @ 2024-12-27

1,007 downloads per month
Used in 4 crates

MIT/Apache

66KB
895 lines

NAVM - Non-Axiomatic Virtual Machine | 非公理虚拟机

简体中文 English

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

简介

一个对NARS进行统一输入输出建模指令机架构库

  • 承继于NAVM.jl
  • 对NARS(非公理推理系统)进行统一抽象

(注:该库只是一个抽象模型与API,对于其在具体实现中的应用,请参考BabelNAR.rs

概念

NAVM对各版本NARS系统的抽象

更多有关NAVM概念的介绍,详见📝《概念》

使用

输入输出

NAVM.rs提供两个重要的输入输出数据类型:

任何能输入输出与NARS有关的程序,通过「Cmd→程序专用输入」与「程序专用输出→Output」,即可被抽象为NAVM。

这两种数据类型都提供至少一种统一的数据转换方式:

  • NAVM指令:具有简单易读的类汇编语法,可与字符串 String 相互转换
  • NAVM输出:可被转换为JSON对象,并且亦可从JSON对象中解析

参见

Dependencies

~1–1.3MB
~20K SLoC

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy