1.4.0 • Published 3 years ago
@strictly-lang/compiler v1.4.0
strictly
About
strictly is a declarative programming language for interactive web-uis.
Goals
- Correctness
- through type typesafety and immutability
- through the declarative paradigm
- Safety
- the compiler will protect you from xss
- Performance
- no shadow dom diffing, all change paths are optimized at compile time
- small memory footprint, therefore less garbage-collection freezes
- Size
- there is no framework or runtime involved, everything is encapsulated inside the web component
- small scope
- no feature-creep
- this language is aimed to solve dom interactions and state handling, not more not less
Tradeoffs
- limited browser support
- strictly is based on webcomponents
- no walkarounds for outdated browser bugs
- no JS interop
- there is no plan to make Javascript interoparability possible
- the only interaction is through the webcomponent-api
- no ecosystem
- no integration to js libraries
- no integration to css libraries
- no feature richness
- the scope of this language is very small and aims to solve only a limited scope
State
This project is currently in its very early stages, the featureset and the apis will change.
1.4.0
3 years ago
1.2.0
4 years ago
1.3.0
4 years ago
1.1.14
4 years ago
1.1.12
4 years ago
1.1.11
4 years ago
1.1.10
4 years ago
1.1.13
4 years ago
1.1.9
4 years ago
1.1.8
4 years ago
1.1.7
4 years ago
1.1.6
4 years ago
1.1.5
4 years ago
1.1.4
4 years ago
1.1.3
4 years ago
1.1.2
4 years ago
1.1.0
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.0
4 years ago