7 ms·
I remember looking at red ages ago but never got round to using it. I like to learn odd non-mainstream languages. Currently learning Nushell which is an amazing
by hn-ifs 1y ago
I remember looking at red ages ago but never got round to using it. I like to learn odd non-mainstream languages. Currently learning Nushell which is an amazing alternative shell. And I like the look of roc-lang too.
I'm desperate for a truly cross platform programming language with gui abilities on those platforms. I'm slowly learning dart/flutter for this but truly wish for something simpler. I get the reasoning behind flutters declarative style but it's certainly not simple, especially when you get to state management.
- nesarkvechnep 1y agoHow about C?
- 0x0203 1y agoTcl/tk is still alive and doing well. It's cross platform, very quick to learn, and easily embeddable into other languages/projects.
- hollerith 1y agoCan you name an important software written in Tcl or Tk? Important softwares written in Ruby for example include Rails and Homebrew.
- dmux 1y agoA large part of flightaware.com’s systems were written in TCL.
- doublerabbit 1y agoOne of the big investment banks use TCL/TK, for real-time e-trading. Source my last gig. The "important software" are normally kept behind NDAs, so you never hear about their uses. TCL was also used on the Mars Rover. Take a look for yourself: https://wiki.tcl-lang.org/page/Who+Uses+Tcl https://wiki.tcl-lang.org/page/Who+Uses+Tcl
- coliveira 1y agoTcl is the embedded language of git. Standard git gui is written in Tcl/Tk. Tcl is also the script language for sqlite.
- hollerith 1y ago.gitconfig is in an INI-like format though, which is not anything like Tcl. Also, does anyone use the "standard" git GUI? >Tcl is also the script language for sqlite. OK, thanks.
- lproven 1y agoVersion 9 came out last year. I wrote about it. https://www.theregister.com/2024/10/02/tcltk_version_9/ https://www.theregister.com/2024/10/02/tcltk_version_9/ 27 years after v8.0 which may be some kind of record.
- bobajeff 1y agoMany people here hate on Electron but cross platform gui app development really sucks without it.
- airstrike 1y agoConsider iced, which brings The Elm Architecture to Rust https://iced.rs https://iced.rs
- gcanyon 1y ago"simple cross-platform GUI+programming language" livecode.com fits that description. It's been my daily driver for years, but full disclosure I'm now looking for something similar to your requirements, but python-based.
- WillAdams 1y agoAny progress from the openXtalk people trying to keep the opensource of Livecode (from before the rugpull) going? I bought a book on using QT6 from Python --- hoping to finish an initial read and then give it a try (unless something better comes along).
- gcanyon 1y agoNone as far as I know, but I haven't been following them.
- RodgerTheGreat 1y agoDepending on how elaborate your GUI needs are, CardStock might be suitable: https://cardstock.run https://cardstock.run
- gcanyon 1y agoInteresting, thanks!
- cmrdporcupine 1y agoI wish the nu-shell stuff was set up so that its language could be used as a Rust crate independentl of the shell? Like in your own runtime? Because it's not a bad general scripting language and kind of makes sense to me to embed in things like editors etc. Places where people would use Tcl (e.g. hw eng / fpga tools etc) or a Lisp (emacs) or an embedded Python/Lua now. But when I looked at their crate structure it did not seem like this was possible. I don't love nushell the language but it actually fits a niche that not much else fits.