This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Scheme is too complicated


On 30 Oct 1998, Russ McManus wrote:

> Jay Glascoe <jglascoe@jay.giss.nasa.gov> writes:
> 
> > <don asbestos suit>
> 
> Well that shouldn't be necessary.
> 
...
> > Although it's weakly typed, it's not a VHLL like Perl/Python.
> 
> I detect an incorrect application of the contrapositive.

whatever, "although Scheme is Scheme, it's not a VHLL"

> > In my experience, functional style Scheme code is concise and, unless
> > you're careful, slow.  
> 
> This is an attribute of a particular implementation, not an intrinsic
> property of the language.

no, purely functional code is intrinsically slow.

> Once you start writing more scheme/lisp, I would expect that your
> scheme programs will start to be 3-5 times smaller than the same C
> program.  Yes I mean 3-5 times.

Perl/Python are an order of magnitude shorter than comparable C code.
Yes, I mean 10 times.

> scheme; it will expand your programming horizons.

yes it has, I also learned a lot from C, C++, Objective C, ML, Objective
Caml, Haskell, CL, Smalltalk, Perl, Python, shell, and even little ol' awk 

> Grab a copy of Structure and Interpretation of Computer Programs, and
> go. 

SICP was fun.  You may also want to take a look at 
Essentials_of_Programming_Languages,
Dybvig's  The_Scheme_Programming_Language,
Bird's Introduction_to_Functional_Programming

> -russ
> 
> --
> If I haven't seen further, it is by standing in the footsteps of giants.
> 

	Jay
	jglascoe@jay.giss.nasa.gov