Re: The crux of people's issues with PLT Scheme?



On Jan 20, 12:20 pm, Marek Kubica <ma...@xxxxxxxxxxxxxxxx> wrote:

Not everyone values speed above functionality and PLT brings a lot of
the latter:

 * Command line parsing
 * Units
 * Scrible
 * R6RS support
 * Quite extensive documentation
 * Friendly mailing list
 * A nice editor, well integrated
 * An easy to use toolkit
 * useful, graphical macro expander
 * debugger
 * web-server
 * package repository (PLaneT)
 * graph plotting
 * access to OpenGL
 * SSL support
 * Lazy Scheme
 * COM integration on Windows

There's a lot more, this is just the things that come to my mind at
first. I haven't used everything there and I'm sure Bigloo also has
some of these features but this might give you an impression why people
choose PLT.

regards,
Marek

I acknowledge there is probably a lot more in store for PLT library
wise. However, at the same time I fail to understand what might be so
exciting in investing time, energy, and manpower in a dog slow PLT
implementation. Speed is simply an issue. comp.lang.python e.g. is
full of threads which discuss 'speed'. Instead that we learn from
them and start using Bigloo (because a fast, mature Scheme is already
out there) people are tricked into all the slow Scheme implementations
instead.

There are a lot of Python projects aimed to speed up Python. And in
the end Scheme will have lost the game.

I can understand that the PLT developers are not keen to contribute to
a french academic project (and vice versa) even though bigloo is open
source. Academics gave us Scheme but at the same time are the biggest
impediment for a grant collaboration.

.



Relevant Pages

  • Re: The crux of peoples issues with PLT Scheme?
    ... is beyond me why people are opting to chose PLT. ... Command line parsing ... R6RS support ... COM integration on Windows ...
    (comp.lang.scheme)
  • So confused with scheme options
    ... I'm a scheme newbie, trying to convert a python-written 9-puzzle ... PLT mzscheme seems to require a #lang directive, ... Chicken and gambit don't understand any #lang directive ... guide and I haven't gotten to the part about libraries/modules. ...
    (comp.lang.scheme)
  • Re: The crux of peoples issues with PLT Scheme?
    ... Scheme, and those who prefer PLT with its practical additions ... (R6RS). ... There are really multiple camps in the Scheme community. ...
    (comp.lang.scheme)
  • Re: Recommendations for a Scheme on OS X
    ... run head-first into that particular brick wall. ... be confusing to a new user -- I would recommend that the initial ... problem is that, in my situation at least, PLT Scheme was definitely ...
    (comp.lang.scheme)
  • Re: seperation of function namespace
    ... Yes, but name clashes still happen and idiotic naming ... I would say that these naming conventions are by and large to make the ... PLT scheme and related publications). ...
    (comp.lang.lisp)