On Friday 15 August 2008, Michael Haupt wrote:
>
> Obviously, this had to go into libid and could not be added at the
> higher Jolt level, which would have been convenient. Having total
> control over the object structures and message sending semantics will
> be most welcome.
>

I fully agree there...

Another thing which pops to my mind is the inability to access the global Jolt 
namespace from within a (let).

For example, I class names in our *j language implementations should obviously 
be global names. However, the following won't work:

(let ()
        ...
        (define foo bar))


(define) only works if used at global scope. This led me to actually use the 
global Pepsi namespace instead, which is clumsy, since it involves an 
(export) and (import) all the time...

Cheers,

Hans



-- 
If we cannot live so as to be happy, let us at least live so as to deserve it
 -- Immanuel Hermann Fichte

A liberal is a person whose interests aren't at stake at the moment
 -- Willis Player

Ark Linux - Linux for the Masses (http://arklinux.org)

Hans Schippers
Aspirant FWO - Vlaanderen
Formal Techniques in Software Engineering (FoTS)
University of Antwerp
Middelheimlaan 1
2020 Antwerpen - Belgium
Phone: +32 3 265 38 71
Fax: +32 3 265 37 77

_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to