h...@riseup.net [h...@riseup.net] wrote:
> 
> On the other hand XTerm is an old code and memory hog that relies on X
> toolkit and supports features you'll find nowhere thus will never need
> (like Tektronix).
> 

Xenocara is the classic X tree, as much as possible. Any replacement for
xterm needs to be really good :)

> LLVM/Clang
> 
> * BSD license - we're not stuck with the old GCC crap
> * The code is cleaner
> * Lack of linuxisms, better follows the standars
> * Much better error handling
> * Building the compiller itself is easier
> 
> I realize that everything has its pros and cons (like URXVT is
> GPL-licensed, st is pretty much hackish for an ordinary user and Clang
> is not, well, "mature" yet). But ain't pros of the programs above not
> enough to actually make it in the base?
> 

Replacing GCC is no trivial task, but Bitrig already did it. And they 
don't support most of the platforms that OpenBSD does. LLVM doesn't either.

Frankly, if you want to play with OpenBSD compiled with LLVM, try Bitrig. 
OpenBSD still keeps ancient versions of GCC in-tree (and Miod maintains them)
to support platforms like m88k, vax, m68k, and so on. OpenBSD has the only
working m88k GCC 3 implementation, for instance.

Maybe at some point in the future, OpenBSD might include LLVM if there
is some compelling reason to do so. But that hasn't happened yet.

Reply via email to