You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the first official release of Slynx, an experimental UI language designed
to compile to multiple targets from a single source.
What this release includes
Lexer, parser, and HIR generation for core language constructs
Type checking and type inference for the current language surface
Lowering to SlynxIR, Slynx's intermediate representation
Support for component, func, object, and alias declarations
Control flow: if expressions and while loops(not implemented compilation to js)
Binary expressions, field access, tuple types and literals
Mutable and immutable let bindings(not checked yet)
Partial JavaScript backend (not yet usable as a real UI output)
CI, contribution, governance, and release documentation
What is NOT here yet
A working runtime
An official CLI binary
Anything rendering on screen
A stable backend contract
Notes
This release marks the foundation, not the finish line. The compiler pipeline
exists, the language surface is defined, and the IR design is underway.
Contributions are welcome — especially on the parser, type checker, IR design,
and tests.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Slynx 0.0.1 — First Release
This is the first official release of Slynx, an experimental UI language designed
to compile to multiple targets from a single source.
What this release includes
SlynxIR, Slynx's intermediate representationcomponent,func,object, andaliasdeclarationsifexpressions andwhileloops(not implemented compilation to js)letbindings(not checked yet)What is NOT here yet
Notes
This release marks the foundation, not the finish line. The compiler pipeline
exists, the language surface is defined, and the IR design is underway.
Contributions are welcome — especially on the parser, type checker, IR design,
and tests.
Discord: https://discord.gg/B4pHKHqNxG
Docs: see
/docsin the repositoryThis discussion was created from the release Version 0.0.1.
Beta Was this translation helpful? Give feedback.
All reactions