LWN.net Logo

One reason manpower is short...

One reason manpower is short...

Posted Aug 12, 2003 12:02 UTC (Tue) by Per_Bothner (subscriber, #7375)
In reply to: One reason manpower is short... by rganesan
Parent article: State of the GnuCash project

It is weird how someone who has written "decent sized programs
in C/C++/Java/Perl/Python" should have problems with Scheme.
I don't understand this - Scheme is a very simple language
- much simpler than Perl, certainly.

It is also strange how Perl/Python are viewed as "mainstream" but
Scheme is not, even though Scheme is much more mainstream
when it comes to the history and development of
programming languages.

Now there are styles of Scheme programming with heavy use
of nested lambdas that may be harder to understand for most people
(including myself), but I assume GnuCash doesn't do that.


(Log in to post comments)

One reason manpower is short...

Posted Aug 13, 2003 5:29 UTC (Wed) by rganesan (subscriber, #1182) [Link]

> It is weird how someone who has written "decent sized programs
> in C/C++/Java/Perl/Python" should have problems with Scheme.
> I don't understand this - Scheme is a very simple language
> - much simpler than Perl, certainly.

I didn't say I had problems with Scheme. I had taken a Lisp
Programming course for my under graduate degree and have done some
simple Emacs Lisp programming. I never did any serious programming
with Lisp/Scheme in my professional career though.

> It is also strange how Perl/Python are viewed as "mainstream" but
> Scheme is not, even though Scheme is much more mainstream
> when it comes to the history and development of
> programming languages.

I am fairly confident that's a view shared by a large number of developers. I am a professional software developer and in the three companies that I've worked in over the last 10 years, Perl is certainly more "mainstream" than Scheme. In other words, I haven't come across any scheme programmers among my colleagues. I can't say the same for Python though. Hardly anybody seems to be aware of Python at the companies I've worked, but it definitely has more traction than scheme.

LISP style not readable

Posted Aug 26, 2003 15:46 UTC (Tue) by Dareth (guest, #14475) [Link]

Syntax is syntax for most languages...

Pascal,C,Java, hell even Perl.

Lisp just doesn't fit the normal mold.
Most programmers can sit down and read code examples and pick up
the syntax of the language. Some quick testing, writing examples,
modifying code and you got the basic idea.

Look at the basic Welcome or Hello World .scm file.

I can follow what it is doing, but I wouldn't want to just make
arbitrary changes to see what if. To many "gotchas" especially with the nesting of the braces.

The comments are helpful.. but some heavy tutorials will be needed to get coders past the initial "WTF kind of code is this!" reaction.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds