when st or a similarly small project passes a test for vim, emacs,
mutt, other popular ncurses clients, then it's worth thinking about
replacing xterm

in absence of such test, settle for vttest, which also tests for
features that aren't as widely used

something like an xterm replacement needs to show such results... i
can't imagine a sane alternative

On Wed, Jul 31, 2013 at 12:01 PM,  <h...@riseup.net> wrote:
> Stuart Henderson <s...@spacehopper.org> wrote:
>
>> On 2013-07-29, h...@riseup.net <h...@riseup.net> wrote:
>> > URXVT
>> > * The code base is half the size of XTerm's
>>
>> given that you have to include things like glib, gettext and iconv in this,
>> somehow I doubt this...
>>
>> $ pkg_info -S rxvt-unicode
>> Information for inst:rxvt-unicode-9.18
>>
>> Signature: 
>> rxvt-unicode-9.18,@gdk-pixbuf-2.28.2p1,@gettext-0.18.2p2,@libiconv-1.14p0,@startup-notification-0.12p0,X11.15.2,Xft.8.0,Xrender.5.0,c.68.4,fontconfig.8.0,gdk_pixbuf-2.0.2800.0,glib-2.0.3600.1,gobject-2.0.3600.1,iconv.6.0,intl.6.0,m.8.0,perl.13.0,pthread.17.3,startup-notification-1.2.0,util.11.5
> These are optional dependencies, it can be compiled without them given you do 
> this by hand.
> A minimal installation doesn't require any gtk libs, neither it does gettext, 
> iconv or perl. Most of
> the bloat is hidden inside the xterm which includes support for ancient DEC 
> terminals (do you
> have one? let's swap the emulator with it, 'cause it's a "real thing"!); 
> direct dependence
> on the X toolkit, large codebase of about 75.000 lines of code that lasts 
> since '84 - that's
> almost 30 years! The problem, of course, is not with age actually. Unix rolls 
> its history since the
> 60s and there are no competitors even on the horizon. It's not about amount 
> of code either - look
> at vim, for instance. The problem is that this code in those 30 years has 
> transformed in a series
> of unclear hacks here and there. And like in happened with the GCC the 
> resulted architecture simply
> slows the monster down year by year.
>
> Those things became evident not even now as the original rxvt project was 
> started over 20 years ago.
> There's st as well, which is BSD-licenced, not GPL. With only one dependency.
>
>
> All right, people, just don't get mad on my proclaimations after all...

Reply via email to