stak-engine 0.10.21

Stak Scheme scripting engine for Rust
Documentation
[package]
name = "stak-engine"
description = "Stak Scheme scripting engine for Rust"
categories.workspace = true
edition.workspace = true
keywords.workspace = true
license-file.workspace = true
readme.workspace = true
repository.workspace = true
version.workspace = true

[features]
async = [
  "stak-device/async",
  "stak-file/async",
  "stak-time/async",
  "stak-process-context/async",
  "stak-r7rs/async",
  "stak-vm/async",
  "winter-maybe-async/async",
]
libc = ["stak-device/libc"]
std = ["stak-device/std"]

[dependencies]
any-fn = "0.6.1"
cfg-elif = "0.6.3"
stak-device = { version = "0.10.21", path = "../device" }
stak-dynamic = { version = "0.10.21", path = "../dynamic" }
stak-file = { version = "0.10.21", path = "../file" }
stak-module = { version = "0.10.21", path = "../module" }
stak-process-context = { version = "0.10.21", path = "../process_context" }
stak-r7rs = { version = "0.10.21", path = "../r7rs" }
stak-time = { version = "0.10.21", path = "../time" }
stak-util = { version = "0.10.21", path = "../util" }
stak-vm = { version = "0.10.21", path = "../vm" }
winter-maybe-async = "0.12.0"

[dev-dependencies]
rand = "0.9.1"
stak = { path = "../root" }

[build-dependencies]
stak-build = { version = "0.10.21", path = "../build" }

[lints]
workspace = true