If you can compile this for Cygwin, you can deploy it as a native Windows application with Cygnal's fork of cygwin1.dll (plus other needed DLL's from Cygwin).
Console support is fine; even programs that use termios and ANSI codes directly work in a Windows console (like out of cmd.exe).
That was one of the primary motivations for Cygnal; I wanted a decent quality Windows port of a programming language with a well-developed REPL: something someone could just install from a regular installer, and then run out of cmd.exe with the same interactive experience as on Unixes.
Well, the downside is that now I can't be arsed to download/install it (not that it works on my platform). And the repository comes with a lot of build cruft instead of just some src files.
The number of times I redo the same thing in a repl or with weird scripts saved in /tmp or ~/ is kind of nuts....but generalizing them into something like this takes tons of work. Kudos!
I built it for myself in the office because I noticed i'm launching the desktop calculator too much while developing drivers, and I had to use the mouse for that, phew...
[+] [-] kazinator|6 years ago|reply
> No, wait. really ???
Dev should check out https://www.kylheku.com/cygnal
If you can compile this for Cygwin, you can deploy it as a native Windows application with Cygnal's fork of cygwin1.dll (plus other needed DLL's from Cygwin).
Console support is fine; even programs that use termios and ANSI codes directly work in a Windows console (like out of cmd.exe).
That was one of the primary motivations for Cygnal; I wanted a decent quality Windows port of a programming language with a well-developed REPL: something someone could just install from a regular installer, and then run out of cmd.exe with the same interactive experience as on Unixes.
[+] [-] rhardih|6 years ago|reply
I jest of course. This is really cool and nice to see something like this, make the front page of HN for once!
[+] [-] unknown|6 years ago|reply
[deleted]
[+] [-] hombre_fatal|6 years ago|reply
Trade offs, as usual.
[+] [-] usmannk|6 years ago|reply
[+] [-] badtuple|6 years ago|reply
The number of times I redo the same thing in a repl or with weird scripts saved in /tmp or ~/ is kind of nuts....but generalizing them into something like this takes tons of work. Kudos!
[+] [-] stdcall83|6 years ago|reply
[+] [-] mikroskeem|6 years ago|reply
[+] [-] airstrike|6 years ago|reply
[+] [-] jjoonathan|6 years ago|reply
[+] [-] cryptonector|6 years ago|reply
[+] [-] asdfman123|6 years ago|reply
Okay, you're pretty much asking for the wrath of God here. Bonus points if you can compile it down to 666 KB.
[+] [-] a1369209993|6 years ago|reply
[+] [-] ircdrone|6 years ago|reply
[deleted]
[+] [-] sctb|6 years ago|reply
https://news.ycombinator.com/newsguidelines.html