Red: A programming language inspired by REBOL
github.com
github.com
Wikipedia article: https://en.wikipedia.org/wiki/Carl_Sassenrath
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.
so I wait Zig to target https://github.com/jart/cosmopolitan at some point too
Important softwares written in Ruby for example include Rails and Homebrew.
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
Also, does anyone use the "standard" git GUI?
>Tcl is also the script language for sqlite.
OK, thanks.
I’m also most comfortable with gitk when reviewing branches
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.
MacPorts[0] uses Tcl significantly.
EDIT:
The expect[1] command also uses Tcl and has a variant which uses Tk.
0 - https://github.com/macports/macports-ports
1 - https://man.freebsd.org/cgi/man.cgi?query=expect&apropos=0&s...
Electronic Design Automation.
https://en.m.wikipedia.org/wiki/Electronic_design_automation
See:
https://www.tcl-lang.org/about/uses.html
The section about Embedded Development.
CAD is mentioned there too.
Because Tcl is a very compact language, and is easily integrated with special hardware, it is a popular choice for embedded development. You'll find Tcl hidden away on many devices, including many networking products from Cisco and others, and set-top boxes including Tivo. Embedding Tcl within other software projects is of course also hugely popular, and has become the dominant control language in some industries, such as in electronic design automation (EDA) and computer-aided design (CAD) applications.
https://www.theregister.com/2024/10/02/tcltk_version_9/
27 years after v8.0 which may be some kind of record.
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).
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.
Will it ever be 64-bit?
> v1.0b : (beta) completed self-hosted Red with 64-bit support.
See you at v1.0, then.
I had tried it out a bit earlier, but don't remember reading anything about it getting ruined.
As with - for example - the classic Netscape browser, it would have made more sense to just open source the one people used, rather than some new and incomplete thing. The pertinent difference being there weren’t thousands of open source developers waiting to take up the slack and help finish an incomplete version of REBOL.
(Someone more familiar is welcome to correct me on the details)
It uses gtk3 behind the scenes.
a+b
is a word. Unlike a + b
which is a sequence of three words separated by spaces.Dealbreaker. a+b*c + a+b * c / a+b/d + a+b / d % a + b So easy to miss or add a space while typing. Reading afterward, its difficult to tell if there's even spaces in some areas.
Red is a general programming language, instead of a game engine's personal DSL.
I don't understand why the download link is even there. In practice, macOS is not supported. I hope it works better on Linux. Can't care less about Windows.
At the core, there is only one control statement (GOTO) and a few operations that work on values in memory - IF, READ, WRITE, ADD etc. Anything else is a recipe that uses these ingredients.
(Disclaimer: I think the GP comment is of a level that I don't think should even be considered replying to, so I didn't)
https://en.wikipedia.org/wiki/NAND_logic
Even FORTRAN was unnecessary.Or maybe...maybe...we're having some problems that our current programming languages aren't addressing:
https://www.hpi.uni-potsdam.de/hirschfeld/publications/media...
And so we should:
People having an interest in exploring the topic.