←back to thread

95 points Levitating | 5 comments | | HN request time: 0.886s | 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 #
coliveira ◴[] No.45082840[source]
Tcl is the embedded language of git. Standard git gui is written in Tcl/Tk. Tcl is also the script language for sqlite.
replies(1): >>45082868 #
1. hollerith ◴[] No.45082868[source]
.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.

replies(2): >>45084934 #>>45093194 #
2. srott ◴[] No.45084934[source]
Only way I know to remove a file from a commit is by using git commit.

I’m also most comfortable with gitk when reviewing branches

replies(1): >>45089751 #
3. srott ◴[] No.45089751[source]
git commit -> git gui
replies(1): >>45092630 #
4. hollerith ◴[] No.45092630{3}[source]
Thanks for that correction. I was quite confused.
5. aconst ◴[] No.45093194[source]
I never liked other graphical git clients so I switch between CLI and gitk + git gui according to the task at hand.