[Pl-seminar] (Seminar tomorrow, 3:30pm) Re: Surprise 3/27 Seminar: Paley Li, Sheep Cloning

William J. Bowman wjb at williamjbowman.com
Thu Mar 26 20:11:29 EDT 2015


Due to faculty meeting, tomorrow's surprise seminar has been rescheduled to 3:30pm.

Sent from my phoneamajig

> On Mar 26, 2015, at 17:05, "William J. Bowman" <wilbowma at ccs.neu.edu> wrote:
> 
> NUPRL Seminar presents
> 
> Paley Li
> Victoria University of Wellington
> 
> 11:45am -- 1:15pm
> Friday, 3/27
> Room 366 WVH (http://www.ccs.neu.edu/home/wand/directions.html)
> 
> Sheep Cloning
> 
> Abstract:
> Object-oriented programmers often need to clone objects. Mainstream languages, such as C# and Java, typically default to shallow cloning, which copies just one object and aliases references from that object. While other languages, such as Eiffel, provide deep cloning. A deep clone is a copy of the entire object graph reachable from the object, which includes many unnecessary objects. Alternatively, programmers can implement their own object cloning functions, however, this can be complex and error prone.  Sheep Cloning is an automated technique which uses ownership information to provide the benefits of both shallow and deep cloning without the costs. In this talk we will describe and formalise Sheep Cloning in a minimal object-oriented calculus with ownership types.
> 
> -- 
> William J. Bowman
> 
> Northeastern University
> College of Computer and Information Science
> _______________________________________________
> pl-seminar mailing list
> pl-seminar at lists.ccs.neu.edu
> https://lists.ccs.neu.edu/bin/listinfo/pl-seminar
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the pl-seminar mailing list