Daniele Scaratti

73 posts

Daniele Scaratti banner
Daniele Scaratti

Daniele Scaratti

@lupodevelop

punk attitude, enthusiast coder. gleam, rust, python, ts - mostly experiments. my github reflects the process.

Italia Katılım Ağustos 2009
176 Takip Edilen55 Takipçiler
Daniele Scaratti
Daniele Scaratti@lupodevelop·
Starting to build more “creative” examples with my @gleamlang TUI library Felt wrong to just drop the demo video without experimenting a bit more. Obviously these are mostly playful experiments for now. ⚠️ Warning: there are flashing lights.
Daniele Scaratti@lupodevelop

I’m trying to build a live demo that can be embedded in a static website. No Node.js, no external runtime, just Astro and a bit of magic to make my TUI run in the browser. Let’s see how far I can push this before something breaks. 😅

English
0
0
0
2
Daniele Scaratti
Daniele Scaratti@lupodevelop·
I’m trying to build a live demo that can be embedded in a static website. No Node.js, no external runtime, just Astro and a bit of magic to make my TUI run in the browser. Let’s see how far I can push this before something breaks. 😅
Daniele Scaratti@lupodevelop

Implemented widgets and a very efficient rendering system. Turns out the hard part was not rendering at all. It was fighting the shell. Doing this on the #BEAM is… different. Especially once you start dealing with raw terminal input, cursor control and who actually owns stdout

English
0
0
0
17
Daniele Scaratti
Daniele Scaratti@lupodevelop·
Implemented widgets and a very efficient rendering system. Turns out the hard part was not rendering at all. It was fighting the shell. Doing this on the #BEAM is… different. Especially once you start dealing with raw terminal input, cursor control and who actually owns stdout
Daniele Scaratti@lupodevelop

Working on a native TUI library in @gleamlang for both #Erlang and #JavaScript targets. Definitely inspired by @ratatui_rs … and probably too many videos about it. Small preview with some animations and improved stability.

English
0
0
0
28
Daniele Scaratti
Daniele Scaratti@lupodevelop·
Released a logging library for @gleamlang Dedicated to Echo my dog 🐕 Not because “the ecosystem needed one”. Because I needed it in a real project. Import. Log. Done. If you want structure, JSON, namespaces, scoped context. Fine. If not, it shuts up.. github.com/lupodevelop/wo…
English
0
0
1
24
Daniele Scaratti
Daniele Scaratti@lupodevelop·
🧨 str 2.0.0 is out there somewhere. Who here has actually use this version? No applause, no emoji clapping tell it like it is: 🔥 bugs? 🔥 wins? Drop the hot takes. Let’s see if this thing actually cuts the mustard or if we’re all just ignoring it. #gleam #dev @gleamlang
English
0
0
0
33
Daniele Scaratti
Daniele Scaratti@lupodevelop·
Yesterday I shipped str 1.3.0. No new features. Just deprecation warnings. Yes, they’re annoying. No, they’re not optional. This is me clearing the runway for 2.0.0 github.com/lupodevelop/str
English
0
0
0
31
Daniele Scaratti
Daniele Scaratti@lupodevelop·
@EFF @EFF Is it possible to contribute by translating the website (or part of it) in Italian or any other language? 🤞
English
0
0
0
0