Hi Carter,

Changelog is at http://selflanguage.org/documentation/changes/detailed/index.html

Doesn't include the latest round of changes yet, which are primarily a new set of primitives for the mac gui and the linux port.

Cheers, Russell


On 29/06/2009, at 8:09 PM, Carter Cheng wrote:



Thanks for the reply. I am currently thinking of implementing my own "runtime" system which uses self as the programming language of choice to interface with the system. I suspect just embedding the current VM given my requirements may not work that well. 

One follow up question (if you don't mind)- is there a changelog detailing the changes between Self 4.1 (described by the pdf) and Self 4.4? How substantial are these changes?

Thanks again,

Carter. 

--- In self-interest@yahoogroups.com, Russell Allen <mail@...> wrote:
>
> Hi Carter,
> 
> I'm not sure that you can ever be 100% safe from patents in the modern 
> world...
> 
> I can say that it is feasible to create a project with Self's 
> optimisation techniques and release it under a OSS licence because that 
> is precisely what Self is! As well, a number of OSS and commercial 
> virtual machines have incorporated elements from Self's compilation 
> strategies over the years, including Google's V8, Strongtalk and the now 
> open source Java VM.
> 
> (This of course isn't legal advice - if you are doing something 
> commercially that might attract the attention of patent trolls then 
> consult a good patent attorney twice a day before meals and get plenty 
> of healthy outdoors exercise. But that advice applies to everything, not 
> just Self :)
> 
> Are you thinking of embedding the Self VM itself, or writing a new VM 
> from scratch for a Self-like language?
> 
> Cheers,
> 
> Russell
> 
> Carter Cheng wrote:
> > Hi,
> > 
> > I have been thinking about doing some implementation work and writing a 
> > self like system where self is the embedded language. I am curious to 
> > what extent the ideas in self are patented or in the public domain 
> > (especially w.r.t. various optimization techniques described in the 
> > literature). Is it feasible to undertake such a project and release it 
> > under an OSS licence?
> > 
> > Thanks in advance,
> > 
> > Carter.
>