←back to thread

95 points Levitating | 1 comments | | HN request time: 0.204s | source
Show context
hn-ifs ◴[] No.45082292[source]
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.

replies(6): >>45082338 #>>45082465 #>>45083101 #>>45083117 #>>45083488 #>>45083764 #
0x0203 ◴[] No.45082465[source]
Tcl/tk is still alive and doing well. It's cross platform, very quick to learn, and easily embeddable into other languages/projects.
replies(2): >>45082484 #>>45094922 #
hollerith ◴[] No.45082484[source]
Can you name an important software written in Tcl or Tk?

Important softwares written in Ruby for example include Rails and Homebrew.

replies(10): >>45082798 #>>45082840 #>>45082852 #>>45082991 #>>45083138 #>>45084308 #>>45085576 #>>45088289 #>>45088499 #>>45097888 #
SomeHacker44 ◴[] No.45082852[source]
The FPGA software from Xilinx and Altera are scripted with Tcl/Tk.
replies(2): >>45082884 #>>45083781 #
cmrdporcupine ◴[] No.45083781[source]
This. In fact it seems like plenty of hardware-eng tools use Tcl, and looking at all alternatives it's not a bad choice.

With Tcl you get something like a Lisp with a flexible consistent syntax, but less brainy and more pragmatic, and designed to drive other tools.

replies(1): >>45084789 #
1. justin66 ◴[] No.45084789[source]
My impression many years ago was that it’s really not that bad. I got up and running writing simple programs immediately, and wouldn’t have tried to go outside its capabilities as a simple scripting language.