#sxml — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #sxml, aggregated by home.social.
-
While doing this my general issues with the #Racket #GUI came up. I think the GUI system is great & extremely powerful, but its interface feels a bit too unfamiliar; I want to write GUI in a markup that approximates the layout. So I asked myself what kind of GUIs markup does this, which is ofc XML/HTML, familiar to all. XML is ofc ugly, but in #scheme we have a pretty version, #SXML. So I started cooking up an #SXML representation for racket/gui, which to me feels logical & simple.
Yay or nay?
-
hyyguile (v1.0.12) is my #guile #scheme (+ #guix) UI web toolkit, includes nice carousels, using scroll-snapping native CSS features, with a natural feel to it. Check it out!
https://hygguile.jointhefreeworld.org/
Hygguile is opinionated, gives crazy power and customization, is batteries-included for the web.
It defines an expressive domain-specific language (DSL), and by leveraging the power of S-expressions, SXML and TailwindCSS.#sxml #tailwindcss #dsl #html #frontend #ui #lisp #css #framework
-
Now it supports user preferred #dark and light mode :) my #foss #guile #scheme #web #ui #library #tailwind #css #sxml
cozy and professional user-interfaces for everyone
hygge + guile = #hygguile
but still long ways to go until v1.0.0
https://codeberg.org/jjba23/hygguile
here my showcase live:
https://hygguile.jointhefreeworld.org/
also available #guix declaration in repo for your convenience
also using it already in my projects, like lucidplan:
-
I'm starting to get somewhere with my #foss #guile #scheme #web #ui #library #css #sxml
cozy and professional user-interfaces for everyone
hygge + guile = #hygguile
but still long ways to go until v1.0.0
https://codeberg.org/jjba23/hygguile
here my showcase live:
https://hygguile.jointhefreeworld.org/it's beautiful how expressive #lisp is and how tree like data structures are best served in a s-expression language.
also available #guix declaration in repo for your convenience
-
@mnl kill two birds with one stone using #sxml https://homepages.inf.ed.ac.uk/wadler/realworld/sxml.html
-
-
#sxml is a very simple #XML #parser.
sxml is a lightweight and fast XML parser written in #C inspired by #jsmn. sxml, like jsmn, doesn't interpret values but rather determines the type and boundary of elements. sxml's very simple nature allows for it to be used in low memory, low CPU environments, or where fast performance is required without using special techniques.
Website 🔗️: https://github.com/capmar/sxml