[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
What makes curses apps so comfy? What are your favorite curses apps?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 44
Thread images: 10
File: Screenshot-19032013-190553.png (256 KB, 1209x978) Image search: [Google]
Screenshot-19032013-190553.png
256 KB, 1209x978
What makes curses apps so comfy?

What are your favorite curses apps?
>>
>>54382069
>What makes curses apps so comfy?
its the lack of bloat
>>
>>54382199
Not to mention that it just sits on top of whatever theme you're using without fail.

>>54382069
Elinks is pretty good. I use it when I need to do quick searches and Firefox takes a while. I have a really shit desktop.
>>
Writing curses apps requires so much boilerplate
>>
>>54382239
Create a library of what you actually use
>>
File: snek.jpg (94 KB, 1200x787) Image search: [Google]
snek.jpg
94 KB, 1200x787
>apps
>>
>>54382378
>>
>>54382378
It's short for application program
>>
>>54382421
k.
>>
>>54382378
>>54382413
It's so silly to me that people here are seriously mad about people are abbreviating a fucking word.
>>
>>54382069
>What makes curses apps so comfy?
Not having F-keys or Control key combinations with arrows keys etc work correctly. Getting stuck in cbreak mode when a program gets a segmentation fault and having to reset the flags manually. Having to deal with undefined behavior in other people's poorly written C-and-curses programs. Slow response times due to no hardware acceleration. Accidentally pasting text into the terminal and wrecking everything.
>>
>>54382449
This, either cli with sane behaviour or GUI. TUI is shit.
>>
File: Aptosid_Jully_2013.png (174 KB, 3400x1280) Image search: [Google]
Aptosid_Jully_2013.png
174 KB, 3400x1280
>>54382069
It is like sitting on your granpa's lap while he tells you how much he hates the world.
>>
>>54382069
vim - THE text editor
tmux - terminal multiplexer
vifm - file manager
weechat - irc client
ncmpcpp - mpd music client
ncdu - disk usage viewer
rtorrent - torrent client
glances - monitor tool (similar to htop but better)
nmon - another monitoring tool
fzf - generic fuzzy filter
blessed - node.js curses library
urwid - python curses library
>>
>>54382759
transmission-cli - bittorrent server & ncurses client
mutt - highly configurable email client
ranger - another highly configurable file manager
cmus - alternative to mpd
irrssi - more configurable irc client
>>
File: scrot556.png (35 KB, 518x297) Image search: [Google]
scrot556.png
35 KB, 518x297
https://github.com/sabotage-linux/netbsd-curses
>>
>>54382759
>>54382787
or just emacs :D
>>
>>54382448
That's /g/ for youq
>>
>>54382856
I'll never get why Emacs users think this is a good thing. Having a single monolithic program managing everything is abomindable.
>>
>>54383509
it's against the unix way™
>>
>>54382818
No thanks. I would prefer my ``apps'' to work.
>>
>>54383509
>>54383520
>LISP
>Unix

Choose one.
>>
>>54383509
Lisp was made by people who were LISP machine refugees
>>
I only really use htop and irssi, and those pretty rarely too

I can see the charm in curses though
>>
>>54383804
I can understand why people don't like using them, really I do, but curses programs are just really comfy to write, like the API is just really simple and nice :)
>>
>>54383768
rms himself was a LISP refugee, and that's how GNU became so shitty
>>
>>54383509
Abdominable*
>>
>>54382449
such anger my friend
>>
File: ayylmao.png (2 MB, 894x648) Image search: [Google]
ayylmao.png
2 MB, 894x648
>>54384457
>>
File: nah nigga.jpg (49 KB, 1280x720) Image search: [Google]
nah nigga.jpg
49 KB, 1280x720
>>54384535
Is that what I think that is?
>>
>>54382476
How can i be so cool like you?
>>
People who say curses is slow don't know how to use curses.
>>
>>54382476

Black panther, is you?
>>
>>54384573
what is it?
>>
>>54384831
Cheetus fetus.
>>
>>54383509
>emacs
>monolithic
you really don't know what monolithic means, nor how emacs works do you?
>>
File: 1388033033318.gif (2 MB, 478x391) Image search: [Google]
1388033033318.gif
2 MB, 478x391
>>54384910
>>
File: ofcourse.jpg (26 KB, 351x440) Image search: [Google]
ofcourse.jpg
26 KB, 351x440
>>54384573
of course!
>>
>>54382069
Nothing anon. You just have autism.
>>
>>54383509
It's not monolithic you dumbass. There are separate packages for all these applications.
>>
>>54382787
>irssi
>more configurable than weechat

you tried.

on the bright side, it IS more configurable than mibbit.
>>
>>54382069
Superior keyboard nav to GUI alternatives. There is no reason that GUIs are not comfy, they are just too mouse oriented typically.
>>
Actually, ncurses/curses programs are often significantly less convenient than programs that provide you a prompt, a CLI.
It's easier to feed text into CLI programs rather than TUI programs, and it's also easier to record the output.
>>
>>54382448
Hah, you followed this post with a same fag.

Anyway, the problem isn't with the word, it's with the use of it. App is fine, programs used to be called apps before but now that phones are "more powerful than 1 ton machines blah blah blah" people are treating the "powerful" tiny device in their hands as if it were expected that the solution exists as an app. This is our gift from our overlords up on high. How do I manage my money better, oh wise ones? There's an app for that *walks away*.

I know /g/ doesn't give a fuck, that's their mom's solution to everything but some of us have to wait on people like this and it's a fucking pain in the ass.
Thread replies: 44
Thread images: 10

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.