[cap-talk] object-oriented-security.org

Jonathan Rees jar at mumble.net
Fri Mar 12 11:46:02 PST 2010


On Mar 12, 2010, at 2:13 PM, Kenton Varda wrote:

> On Wed, Mar 10, 2010 at 3:55 AM, Matej Kosik <kosik at fiit.stuba.sk>  
> wrote:
> Kenton Varda wrote:
>
> > What do you think?  Please tell me your ideas for how we can use  
> this.
>
> I think, the term "object-capability language" makes sense and I do  
> not
> regard it as a mere hyponym of the term "object-oriented language".
>
> For non-object-oriented languages (c.f.
> http://wiki.erights.org/wiki/Emily)
>
> From the ocaml web site: "Objective Caml is the most popular variant  
> of the Caml language. From a language standpoint, it extends the  
> core Caml language with a fully-fledged object-oriented layer, as  
> well as a powerful module system, all connected by a sound,  
> polymorphic type system featuring type inference."
>
> So OCaml and Emily are OO languages.  Can you name an ocap language  
> that is not OO?

I think the problem here is probably different definitions for "OO  
language". There are many possible definitions, and no consensus  
definition. To have a meaningful discussion you need a shared  
definition.



More information about the cap-talk mailing list