▶ Try it its model runs in your browser, nothing to install

template · verified

arche/component-library

Component library

Reusable components others include: a threshold with hysteresis and a latch, their messages, requirements and tests, and an example system that uses them. Generated as a C library (CMake) and checked as a store package.

librarycomponentsreusableccmake

archec add main.arche arche/component-library@^0.1

Package

Kindtemplate
Version0.1.0
LicenseApache-2.0
Export controlnone
Works witharchec >=0.10
Edition0.12
Handlersthe action language (```arche), run as TypeScript from its code
Homehttps://github.com/arche-lang/arche-lang

Model

SystemsExample
ComponentsThreshold Latch Gauge
Requirements4
Messages3

Code it brings

WhereLanguageLines
components.arche · Threshold.High.on-enterarche2
components.arche · Threshold.High.on-exitarche1

Component library

Reusable components others include: a threshold with hysteresis and a latch, their messages, requirements and tests, and an example system that uses them. Generated as a C library (CMake) and checked as a store package.

Start a project from it — a copy that is yours to change:

archec new my-project --template arche/component-library

Versions

VersionPublishedarchecState
0.1.02026-11-12>=0.10public

Signature

Signed by arche with key e660d0a8851875b9. Files: 4, fingerprint sha256-a4701807caba863833c5…. archec add checks both before it writes anything.

Discussion

Loading…