News for hackers. Stuff that matters.
Re:Clay 0.1.0 - Clay Programming Language by jckarter on Tuesday January 17, 2012 @12:12PM (#3475533)
You're correct; Clay's type system doesn't help much with memory safety. It's flexible enough to express RAII-based ownership semantics like C++, so you can manage dynamic memory with reference counted, uniquely-owned, or other policy-enforcing pointer objects, but also like C++, the language doesn't prevent you from taking nonowning references to arbitrary data behind the type system's back and using those references after the owning object has freed the data.

There are no comments on this comment yet.