[Swift-user] Returning boolean from a procedure

Ben Clifford benc at hawaga.org.uk
Sat Mar 3 19:18:12 CST 2007



On Sat, 3 Mar 2007, Mike Wilde wrote:

> I think this was discussed a while back on the list but I cant find it: Can a
> procedure return a scalar, like Boolean, so that in the following tutorial
> example (q20) we can show the if-condition value coming from a function rather
> than a constant?

not that function and procedure are different in SwiftScript - a procedure 
ends up being a unix invocation, and can only be called in syntax like:

  a = procedure(foo)

rather than being embedded inside an expression, so you can't say 
  a = 3 + procedure()

A function *doesn't* get executed remotely (at present, its something 
happening in the bowels of karajan).

If we had scalar returns from procedures (which we don't), we could say

 b = procedure(foo)
 if(b) { ...} else {...}

but we don't have scalar returns.

I too would like a slightly better example of if() for the tutorial.

> I also cant find where the current language open issues are.  Ben, I though
> you said these were in a bugzila bug but cant find it.

There's a VDL language issues wiki page on the VDL dev wiki - it has some 
fairly obvious name that I can't remember in my transient state. Some of 
the more targeted ones (i.e. ones that think should be fixed in the next 
couple of releases) are in the bugzilla; the wiki page has more rambly 
chatty material that no one has complained about enough to have it made 
into a targetted deliverable.

-- 



More information about the Swift-user mailing list