On Thu, Jul 24, 2008 at 8:22 PM, Trent W. Buck <[EMAIL PROTECTED]> wrote:

> On Thu, Jul 24, 2008 at 02:16:30PM -0700, Micah Cowan wrote:
> > I'm not sure I agree on "people know them well" for Haskell. Scheme
> > /Lisp probably has a larger developer base than Haskell does.
>
> Last time I looked, on Freenode, #haskell has around double the number
> of people that #scheme has.  While I think more people know *of*
> Scheme and Lisp and understand the basics, my impression is that there
> is a lot more people actively writing Haskell every day than there are
> people actively writing Scheme every day.
>
> However, I wouldn't recommend Haskell as an extension language for an
> existing C-based application -- Haskell isn't designed for that role.
> (cf. Lua was designed for *exactly* that role.)
>
> > The only reasons I prefer Guile over those, is (1) it's much more
> > straightforward to use complex constructs, such as loops, within an
> > expression, and (2) GNU recommends it as first choice for scripting in
> > GNU projects (it's a GNU project, so would be "eating our own dogfood").
>
> How many *active* projects use guile as an extension language, and
> aren't trying to get rid of it?  How large is the guile user community
> (people writing code and libraries in guile)?  How active is the guile
> developer community (people improving guile itself)?
>
> My impression is that *nobody* likes Guile.  At all.  Over the years,
> I've met *one* guile user who actively advocated it, and about twelve
> months ago he learned CL and admitted that he liked that much better.
>
> >>> I would really like to see scripting, but if it means an
> >>> emacs-like distribution of 100+ MB of scripting files and the
> >>> generation of a program which does everything well except what it
> >>> was designed for, then the point has been missed.
>
> $ printf '%s\t%s\n' `grep-aptavail -sInstalled-Size,Package -S --regex
> ^emacs22 | cut -d: -f 2`
> 412     emacs22-bin-common
> 4032    emacs22-common-non-dfsg
> 7120    emacs22-nox
> 7548    emacs22
> 7548    emacs22-gtk
> 13264   emacs22-el
> 51780   emacs22-common
>
> emacs22, emacs22-nox and emacs22-gtk are alternative front-ends, so
> the smaller two can be ignored in the count.  The emacs22-el package
> is not used (since emacs22-common contains the byte-compiled
> versions), so it can also be ignored.  Arguably most of emacs22-common
> should also be ignored, since it mostly constitutes applications that
> are written on top of Emacs and aren't needed by Emacs itself.  Even
> if you count it, that's a total of (+ 412 4032 7548 51780) ==> 64MB,
> not "100+ MB".

Comment withdrawn, the number was drawn from the last time I installed
emacs, which was back when I used windows several years ago, and the emacs
package for cygwin was 105mb and the native install was 120mb.  Evidently it
has been streamlined significantly in the meantime.

>
>
> There's no real reason emacs22-common couldn't be split up into the
> "core" files needed to run Emacs itself, plus a separate package for
> applications.  This isn't done because in general, nobody really cares
> about wasting 50MB of disk space.
>
> > I suspect we don't have to worry too much about that for Screen; but
> > part of that may depend on how choosy we are about what we let into the
> > Screen distribution. For my part, I don't currently see any reason why
> > we would need to provide any Scheme code with Screen whatsoever, apart
> > from probably a sample ~/.screenrc.scm, and perhaps other example
> > scripts. Sure, a powerful programming language means that folks could
> > write "Towers of Hanoi" or an email client within Screen; but that
> > doesn't mean we have to include it. And anyway, why would they want to
> > do that when they could just do it in Emacs?
> >
> > To be honest, implementing a Screen within Emacs makes almost as
> > much sense as giving Screen Emacs-like scriptability; Screen has
> > already duplicated quite a bit of Emacs' layout functionality and
> > such, some of it not yet as well as Emacs itself does it. But I
> > doubt anyone's interested in seeing that happen. :)
>
> ElScreen is an Emacs window session manager modeled after GNU screen
> by NaotoMorishima, http://www.emacswiki.org/cgi-bin/wiki.pl?ElScreen
>
>
> _______________________________________________
> screen-users mailing list
> screen-users@gnu.org
> http://lists.gnu.org/mailman/listinfo/screen-users
>



-- 
-N
AKA:Tom Scogland
I am enough of an artist to draw freely upon my imagination. Imagination is
more important than knowledge. Knowledge is limited. Imagination encircles
the world.
-Albert Einstein
_______________________________________________
screen-users mailing list
screen-users@gnu.org
http://lists.gnu.org/mailman/listinfo/screen-users

Reply via email to