Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

HELLO PRAUGE

Name: I wrote a text editor 2012-11-02 4:37

For NaNoWriMo I decided I was sick of the amount of freedom Emacs and Vim give me to edit instead of just writing. So I cobbled together some C and curses and now I have this thing that acts like cat >> on a VT100 with live wordcount.

I changed my mind about NaNoWriMo because this is way more fun

Anyway the whole reason I did it in C was to minimize startup time but now I wonder if there's some higher-level language with curses bindings that compiles to native code. For example, does Haskell have a non-terrible curses library yet?

Name: Anonymous 2012-11-02 4:49

My monads don't have curses, how does he smell?

Name: Anonymous 2012-11-02 6:22

>>2
le terrible!

Name: Anonymous 2012-11-02 12:21

>>1
It sounds like Go is the right language for you!

Go is a compiled, strongly typed high level language. It has about as fast startup times as C and it's faster than Haskell[1].

There are several ncurses bindings available for Go[2][3][4], some even higher level with cross-platform support[3], so you shouldn't have trouble with that either.

____________________
1. http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=go&lang2=ghc
2. https://code.google.com/p/goncurses/
3. https://github.com/nsf/termbox-go
4. https://github.com/jabb/gocurse

Name: Anonymous 2012-11-02 12:54

FIOC, with the curses bindings, or if you're into that, the ``blessings'' bindings.

Name: Anonymous 2012-11-02 14:20

>>5
that compiles to native code

Name: Anonymous 2012-11-02 14:24

Use D.

Name: Anonymous 2012-11-02 14:31

>>6
Ah, sorry, didn't read.

Name: Anonymous 2012-11-02 14:42

>>1
Why the fuck don't you just use Emacs?

Name: Anonymous 2012-11-02 15:23

>>9
minimize startup time

Name: Anonymous 2012-11-02 16:05

>>10
having to launch Emacs when you want to use it

Name: Anonymous 2012-11-02 16:09

>>11
Seriously, who does this? I rarely shut down my laptop, suspending it instead, and my Emacs instance goes on for days this way.

Name: Anonymous 2012-11-03 16:34

>>12
Plebians who don't know how to use emacsclient.

Name: Anonymous 2012-11-03 16:39

>>12
How's Linux 2.6 holding up?

Name: Anonymous 2012-11-03 17:13

So, how's emacs24 development progressing?

Name: Anonymous 2012-11-03 22:44

>>15
it was cancel

Don't change these.
Name: Email:
Entire Thread Thread List