This is the mail archive of the guile@sources.redhat.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: Translation for extension is a bad idea


I know this.  But, most people are not used to the idea of programs and
data being the same thing.  As I said at the end, scheme's strength is
also it's weakness.  Just like everything else.

Jon

On 12 Jul 2000, Colin Walters wrote:

> Jonathan Bartlett <johnnyb@wolfram.com> writes:
> 
> > b) There is no separation of program from the arguments.  Since they all
> > are in the same position with respect to the parenthesis, the procedures
> > seem to have the same function as the arguments.
> 
> Exactly.  That's because in Scheme, they *DO* have the same function
> as the arguments.
> 
> For example:
> 
> guile> (+ 1 1)
> 2
> guile> ((lambda (a b) (+ a b)) 1 1)
> 2
> 


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