The Gleam programming language, Sprocket- and Lustre frameworks
Introduction
The Gleam programming language targets BEAM and JavaScript. Gleam is statically typed, which has proven to be hard to live without if you're used to it. Like Gloogle, which allows you to search by types (similar to Hoogle.
Gloogle query examples -- hint: try the Filters
1 (e.g. Functions
, Documented
):
or
Sprocket is a framework for building real-time server UI components and live views in Gleam. Heavily inspired by Phoenix LiveView and React. The name "sprocket" is loosely derived from the metaphor of a bicycle's sprocket, cassette and chain. Server oriented.
Lustre is an opinionated framework for building small-to-medium-sized Web applications. Modern frontend development is hard and complex. Some of that complexity is necessary, but a lot of it is accidental or comes from having far too many options. Lustre has the same design philosophy as Gleam: where possible, there should be only one way to do things. Client (SPA) oriented with Server Components.
Ash Framework? Wish you were here2 ;-)
Sprocket
The https://sprocket.live documentation has all the details and the bitbldr/sprocket_starter repository is a great starting point.
Lustre
The Quickstart guide has all the details and Examples and the estimated-done project are great starting points.
-
Apparently
Filters
are not available on the mobile Gloogle site ↩︎ -
Pink Floyd - Wish You Were Here ↩︎