The first Tcl9 book arrived today. Many thanks to Ashok Nadkarni for the work!
Encourager les déplacements en transports en commun sur la Presqu’île : #TCL lance "TCL en fête" les weekends des 21 et 28 juin, 4 et 12 juillet.
Bougez en illimité avec un ticket à 3,70 € seulement !
Encourager les déplacements en transports en commun sur la Presqu’île : #TCL lance "TCL en fête" les weekends des 21 et 28 juin, 4 et 12 juillet.
Bougez en illimité avec un ticket à 3,60 € seulement !
The Tcl Programming Language: A Comprehensive Guide (2nd Edition)
Découvrez le futur de nos Rives : Le futur de notre Métropole se fait avec nos cours d'eau !
Navette Fluviale #TCL
Navettes touristiques
️
Activités aquatiques
Végétalisation
Logistique urbaine
Des études pour des zones de baignades à moyen-terme.
Wusstet ihr, dass der Hersteller #TCL die mittlerweile zweitgrößte #TV-Marke weltweit ist? Das Unternehmen hat nun gleich mehrere neue Fernseher einer neuen Generation vorgestellt, die sich vom kleinen 32″-Einstiegsmodell bis hin zum #MiniLED-Gerät mit satten 98 Zoll bewegen. Wir stellen die Neuerscheinungen bei uns im #Blog vor.
Zum Artikel: https://www.appgefahren.de/?p=376044
#SQLite was designed as an #TCL extension. There are ~trillion SQLite databases in active use. SQLite heavily relies on #TCL: C code generation via mksqlite3c.tcl, C code isn't edited directly by the SQLite developers, and for testing , and for doc generation). The devs use a custom editor written in Tcl/Tk called "e" to edit the source! There's a custom versioning system Fossil, a custom chat-room written in Tcl/Tk!
https://www.tcl-lang.org/community/tcl2017/assets/talk93/Paper.html
@wolframkriesing #tcl #tcltk -
% string map {{ } {}} { o n e }
one
Might as well give this a shot.
I want to get out of my current field and do something I can be happy with for a company I can feel good about. I'm currently in the SE US, but want to move back to mid-Atlantic/ North East. Remote is good too.
I have over 10 years of experience of various odd jobs in the embedded electronics space. I'm often moved around as I pick things up quickly and give insight others find valuable.
I've done FPGA verification, FPGA design, software and hardware reverse engineering. I have at least some experience with most standard embedded communication protocols and am very at home in electronics labs. I've recently been self teaching web dev using #Flask. I know #VHDL , #python , a bit rusty on #tcl , #c , and #cpp.
#FediHire #getfedihired
@mcc I have personally used [subst] in exactly that way: as a templating language for stuff. It's very effective for some basic things. Also really easy to build around it and do even more powerful things due to how #Tcl allows you to build your own language constructs.
So like in addition to [foreach] I could do a [webForeach] (for wont of a better name) that returns whatever string is in it, concatenated for each iteration, but runs [subst] on it for each round.
To this day I'm convinced that by far the best way to do concurrent programming with #threads (beyond graphical programming languages like #Labview, where concurrency is natural) is that used by #Tcl
In other words each thread is created with its own sub-interpreter. Each has its own context, not shared. Information is passed by messaging (which the receiver receives in their own event loop). Channels moved (not shared) explicitly.
This massively reduces race conditions and other nasties.
The new TCL QM7K sports precise dimming and audio by Bang & Olufsen
https://techaeris.com/2025/03/10/the-new-tcl-qm7k-sports-precise-dimming/
TCL launches its new QM7K Precise Dimming Series with Advanced Halo Control System and Audio by Bang & Olufsen.
@mcc dicts are a relatively recent addition, arrays were in Tcl from early on. A dict is a single value, which can be assigned to a variable, passed around etc.. An array is more like a collection of variables.
I tried to capture what's distinctive about Tcl in a blog post a while back - https://colin-macleod.blogspot.com/2020/10/why-im-tcl-ish.html
#tcl #tcltk
Answers to the above questions per #tcl on libera:
- Type compatibility in tcl can be tested with [string is …]. "Actual" (interpreter level) type is apparently not exposed. https://www.tcl-lang.org/man/tcl8.6/TclCmd/string.htm#M10
- Strings can be concatenated with [string cat …].
- Arrays are "weird"; they live in a single scope and can't be exported or passed to a function except by breaking things with "upvar". Additionally, dicts are ordered. "arrays" feel like an old version of "dicts" and I think I intend to avoid them
Alright, cleaned up my use of wartcl on the stm32g031 and posted it. This is a very basic worked example of wartcl on a microcontroller. Currently 10,916 bytes of flash and something like 5 kiB of RAM (of the 8 kiB available).
de:
Heute ab 17 Uhr ist #Chaostreff im #FabLab #Cottbus
Ich erzähle euch mehr über mein Projekt "doomtown cottbus" - ein öffentliches lokales Intranet. Freue mich auf euch!
en:
Today from 5pm there is Chaostreff in FabLab Cottbus
I'll tell you more about my project "doomtown cottbus" - a public local intranet. I'm looking forward to seeing you!
https://cottbus.vonunten.org/events/b65c7a4b-8ebc-485d-8abe-abd5dff2694b
TCL Inkjet 4K: Erstes RGB-OLED-Panel mit UHD & 120 Hz auf 27 Zoll https://www.computerbase.de/news/monitore/tcl-inkjet-4k-erstes-rgb-oled-panel-mit-uhd-und-120-hz-auf-27-zoll.91031/ #TCL #RGBOLED