[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Axiom-math] graphics, long function defs
From: |
Martin Rubey |
Subject: |
Re: [Axiom-math] graphics, long function defs |
Date: |
Fri, 17 Dec 2004 15:51:00 +0100 |
cf writes:
>
> Dear Martin,
>
> I implemented the script as a function as you showed below. When I type:
>
> )read testkinemat1.input
> testkinemat1
>
> axiom simply displays the function definition without executing the
> statements
which is the way it works:
testkinemat1 returns the function
testkinemat1() returns the result of the function.
Only, if the function takes *exactly* one argument, you can leave away the
parentheses.
> Also, if I remove the semicolon in a statement in the function, then the
> results are not displayed as expected. Not clear why.
The semicolons do have a meaning:
(a;b;c)
executes a, then b, then c and returns the result of executing c.
(a b;c)
is nonsense.
In interpreted code, there mustn't be a line break *within* a
function. Therefore, a "line continuation character, namely "_" is provided, to
make it possible to have long function definitions. When the interpreter sees
"_", it "swallows" the following line break.
Martin
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Axiom-math] graphics, long function defs,
Martin Rubey <=