#standard #lustre #suite #node #chandeliers #definition

nightly chandeliers-std

Chandeliers suite的标准库

20个版本 (1个稳定版)

1.0.0 2024年1月5日
0.6.1 2024年1月4日
0.5.2 2023年12月29日
0.5.0 2023年11月24日
0.2.6 2023年10月27日

#1175 in 算法

Download history 65/week @ 2024-03-30 20/week @ 2024-04-06

每月274次下载
chandeliers-lus中使用

MIT/Apache

62KB
1.5K SLoC

Chandeliers-Std

Chandeliers suite(Lustre-in-Rust)的标准库。


这个crate提供了以Candle风格编写的Lustre节点定义(参见chandeliers-sem)。这些节点通常不能用纯Lustre直接表示。

提供

类型转换

在模块cast

extern node float_of_int(i : int) returns (f : float);
extern node ceil(f : float) returns (i : int);
extern node floor(f : float) returns (i : int);

随机数

在模块rand

extern node random_int() returns (i : int);
extern node random_float() returns (f : float);
extern node random_bool() returns (b : bool);

lib.rs:

Candle的“标准库”。

依赖

~335KB