Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (3) </ 1 [2] 3 >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: suckless.org, small, fast, stable software< Next Oldest | Next Newest >
WDef Offline





Group: Members
Posts: 798
Joined: Sep. 2005
Posted: Oct. 30 2006,16:09 QUOTE

Quote
the biggest bottleneck in OOo is the requirement of Java to run.


Ah, Java - interesting.  Python was just my theory.

But do you have any hard data about python's execution speed as compared with, say, bash or Perl? I guess it depends on exactly what it being done and how optimised the code is.  

Anyway, more to the point  - it's an obvious pity that such a seminal and important suite of programs (OOo) is slow (to load and to run).  Hopefully it's improving.  More power to OOo
Back to top
Profile PM 
roberts Offline





Group: Members
Posts: 4983
Joined: Oct. 2003
Posted: Oct. 30 2006,16:17 QUOTE

Quote (WDef @ Oct. 30 2006,08:09)
Quote
the biggest bottleneck in OOo is the requirement of Java to run.


Ah, Java - interesting.  Python was just my theory.

But do you have any hard data about python's execution speed as compared with, say, bash or Perl? I guess it depends on exactly what it being done and how optimised the code is.  

Anyway, more to the point  - it's an obvious pity that such a seminal and important suite of programs (OOo) is slow (to load and to run).  Hopefully it's improving.  More power to OOo


For comparing speed and memory used by various langaues
this site is always fun to visit Computer Language Shootout
Choose your processor type, then compare your favorite language.
Back to top
Profile PM WEB 
WDef Offline





Group: Members
Posts: 798
Joined: Sep. 2005
Posted: Oct. 30 2006,16:36 QUOTE

Weird synchronicity! - I've just been looking at that very site.

Lua (on p4) comes off well compared to python (not surprising), and perl kills it in some areas (again, not surprising I guess).  Say what you want but there's very little that ugly old perl can't do and do fast, if you can put up with the fugliness - which I why I've been trying to learn a bit of Perl lately.

But "it all comes down to what's right for the job" - trying to save a few cpu cycles in an era of 3Ghz+ processors is nuts, and python people swear it's so easy to code in, with less lines of code. And then there's fast external modules written in C++.

Civilization 4 is written in python so I've heard ...

I'm always open to being eventually converted to Python I suppose ...
Back to top
Profile PM 
crusadingknight Offline





Group: Members
Posts: 65
Joined: Nov. 2005
Posted: Oct. 30 2006,17:17 QUOTE

Quote (WDef @ Oct. 30 2006,11:36)
But "it all comes down to what's right for the job" - trying to save a few cpu cycles in an era of 3Ghz+ processors is nuts, and python people swear it's so easy to code in, with less lines of code. And then there's fast external modules written in C++.

Ruby, lua, squirrel, even perl allow native modules too. In general, I'd say really the size of the runtime itself is more important for a scripting language now than how fast it can perform.

By the way, if you read the sandbox benchmarks, you can see LuaJIT clobbers Perl and Python Psycho easily, and even competes decently well with gcj and Mono AOT. (Unfortunately, YARV isn't doing too well yet, which is a bit of a letdown to an occasional Ruby programmer like myself.)


--------------
System:
eTower 566.12, 32MB RAM, 7GB HD, 200MB swap, 1x USB v.1, Intel 810GFX, Intel 810 Audio.
Recompiled so far: Pretty much everything. I think I'll have to do a remaster to cut the growing bloat off my system.
Back to top
Profile PM WEB MSN 
mikshaw Offline





Group: Members
Posts: 4856
Joined: July 2004
Posted: Oct. 30 2006,18:13 QUOTE

Quote
I'd say really the size of the runtime itself is more important for a scripting language now than how fast it can perform.

I have the same opinion (note that's "opinion" and not "fact").  Python is seriously fat by nearly any comparison, and that makes it much less appealing to me.  Lua and Tcl, while both may not be as powerful as Python, are much easier to incorporate into a system when you consider small harddrives and dialup networking as factors. On top of this, Python is a mess of files.  I've gone through the install directory a few times, and it made my head hurt =o)


--------------
http://www.tldp.org/LDP/intro-linux/html/index.html
Back to top
Profile PM WEB 
11 replies since Oct. 17 2006,16:31 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (3) </ 1 [2] 3 >/
reply to topic new topic new poll
Quick Reply: suckless.org

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code