[geeks] Software Bloat

Doctor Obnox Son of a Bitch geeks at sunhelp.org
Mon Dec 24 00:31:21 CST 2001


David Cantrell, reeling from the shock, managed on Mon, Dec 17, 2001 at 07:19:47PM +0000 to scrawl:
> Greg A. Woods wrote:
> > Joshua D Boyd wrote:
> > > Maybe the next time a team decides to take on the wordprocessor market,
> > > they should consider just building a small simple little run time, and
> > > then build the rest on top using python or guile (I'm partial to guile,
> > > but python might be more palletable to people like my parents).
> > Ruby would be better.  :-)
> > Smalltalk would be ideal.
> > Scheme isn't bad though, and ANSI Common Lisp is OK too.
> 
> I don't think it matters too much.  To a non-programmer - like my parents,
> or, I imagine, Joshua's - then python, guile, lisp, ruby, smalltalk, tcl,
> perl, vb, and any of the other scripting languages, are all equally alien.
> So what if perl lets you get closer to an English sentence, or if ruby is
> more orthogonal, or if smalltalk lets you Do More With Less.  Doesn't
> matter which one you go for, you've still got to learn logic, basic maths,
> and a whole new language family* when you learn your first programming
> language.
> 
> OTOH, if we assume that most users won't touch the scripting language and
> that it'll be people like us who use it to write applications for users
> on top of the base of C, then we need to support more than one language.
> I can't stand python, and no doubt the pythonistas can't stand perl, and
> everyone hates java apart from the J2EE fanboys, and ... well, if we *do*
> support only one language, then scheme, common lisp, or smalltalk, in that
> order of preference, would get my vote.
> 


obliq


> > What we (i.e. software developers and computer types in general) really
> > need to do is to find a way to teach the masses how to do more with less.
> 
> And to do that they need to be provided with tools *and* the education to
> use them.  The tools ain't a problem.  The education is.  The school-level
> computer education I see here is oriented to making sure the drones know
> how to drive a word processor in dummy mode.
> 
> > > Writing systems like this in a scripting language could be considered a sign of
> > > bloat by some people.  It probably would require more disk space.  But, it 
> > > should make the software more maintainable, and hopefully faster (easier to 
> > > work with language usually means easier to optimize, plus you can always
> > > rewrite critical parts in C if need be), and if it is those 2 things, most
> > > people won't care about the disk space.
> > 
> > You're right about that first sentence, at least according to every
> > Emacs detractor I've ever heard from!  ;-)
> 
> I'm an emacs detractor, and I don't think it's overly bloated for what it
> does.  The 20Mb that it takes on my box is 20Mb crammed with features.
> 
> > However you're also right on the money in the last sentence too.  Look
> > around on the net for the "autobiography" about the development of
> > AutoCAD and the decision to use lisp as its extension language.
> 
> Mmmmm ... I loved that language!
> 
> * - family in the sense of Indo-European vs Semitic vs Dravidian vs
> Computer**.  It's all in the syntax.  I remember my confusion coming across
> the dual in Arabic for the first time (arabic has singular, dual and plural).
> Computer languages have lots of alien concepts which we simply don't come
> across in human languages.
> 
> ** - thankfully, all the languages in the family are closely related.  You
> don't end up with languages as diverse as Welsh, Greek and Swedish.  I
> s'pose the most divergent computer languages are maybe as far apart as
> English and Anglo-Saxon.
> 
> -- 
> David Cantrell | david at cantrell.org.uk | http://www.cantrell.org.uk/david
> 
>    Educating this luser would be something to frustrate even the
>    unflappable Yoda and make him jam a lightsaber up his arse
>    while screaming "praise evil, the Dark Side is your friend!".
>                               -- Derek Balling, in the Monastery
> _______________________________________________
> GEEKS:  http://www.sunhelp.org/mailman/listinfo/geeks

-- 
"So I am not the only one that runs around naked with my Bobba Fett helment on?
Cool"
		-David Smith

Gustafson
                                                    drobnox at visi.com



More information about the geeks mailing list