tawasuyu/llimphi
Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.
chore: refresco desde el monorepo — 132 miembros, 79 widgets, la galería vuelve y licencia dual
1[package]
2# **El huésped, ya no un ejemplo.** Era `examples/nahual_enjaulado.rs` del crate
3# de al lado, y para que pata lo pueda lanzar en una máquina instalada tiene que
4# ser un binario de verdad: un `example` no se empaqueta ni se instala.
5#
6# Crate aparte y no un `[[bin]]` de `llimphi-jaula` porque el explorador entra
7# por `dev-dependencies` de aquél — la jaula es la cáscara genérica y no debe
8# depender de ninguna app. Acá las dependencias son normales, que es lo que hace
9# falta para producir un binario.
10name = "nahual-jailed"
11version = "0.1.0"
12edition = "2021"
13license = "MIT OR Apache-2.0"
14authors = ["Sergio <sergio@gioser.net>"]
15publish = false
16description = "nahual-jailed — el explorador de nahual corriendo enjaulado: la MISMA lib que corre suelta en el escritorio, compuesta hacia el cable en vez de hacia una ventana. Lo lanza el anfitrión (el tercer drawer del cajón de pata) y le pinta la escena adentro."
17
18# El nombre que se TIPEA va en inglés (Regla 7), y el nombre de un binario es lo
19# primero que se escribe. `nahual` se queda —es un nombre de dominio y no se
20# traduce (Regla 6)—; lo que se anglifica es el resto.
21[[bin]]
22name = "nahual-shell-jailed"
23path = "src/main.rs"
24
25[dependencies]
26llimphi-jaula = { path = "..", version = "0.1.0", default-features = false, features = ["std"] }
27llimphi-cable = { path = "../../llimphi-cable", version = "0.1.0", default-features = false }
28llimphi-despacho = { path = "../../llimphi-despacho", version = "0.1.0" }
29llimphi-theme = { path = "../../llimphi-theme", version = "0.1.0" }
30llimphi-text = { path = "../../llimphi-text", version = "0.1.0", default-features = false, features = ["wire", "std"] }
31# **El explorador de verdad**: la misma lib que corre suelta, sin la feature
32# `escritorio` y con el backend del cable. Va sin `terminal` ni `svg` —el
33# terminal embebido trae wgpu y el visor de vectores rinde contra el
34# rasterizador del escritorio, así que ninguno de los dos puede cruzar
35# todavía— y sin `ffmpeg`. Es una degradación **nombrada**, no un agujero.
36nahual-shell-llimphi = { path = "../../../nahual/nahual-shell-llimphi", default-features = false, features = ["wire", "std"] }
37postcard = { version = "1", features = ["use-std"] }