Jukka, now that I see the system in action, I have a couple of thoughts: 

1. Its functioning reminds me very much of two distinct ideas: 
 -- David Gelernter's 'stream' idea of file systems
        (you don't have files but 'objects with timestamps'
        and you can place yourself anywhere on this stream; 
        you can also mix and match objects from various times 
        to create a new time; at some point he claimed that the 
        Mac's time machine is based on that) # Gelernter is the 
        inventor of the Linda parallelization stuff (80s) and 
        a victim of the unabomber and a book author/columnist for
        newspapers 

 -- Jeff Siskind's November system for STALIN Scheme 
        it too was about complete total version control, 
        in the sense of Gerlernter's stream idea but focused
        on Scheme stuff; I do not know whether he ever implemented it.

        Jeff's STALIN is an abbreviation for Static Language Implementation
        November is of course a reference to the Russian revolution 
        

2. Have you developed portions of Liitin in Liitin? I assume you have 
read the 1999 paper on 'revenge of the son of the Lisp machine'. Perhaps
you could just start with a 'demo' on how to develop something like it in 
Liitin. 

In a way one should re-do the entire code base of Racket in Liitin 
to really test-drive it. I could imagine huge gains, once it is 
polished and stable and ready for the world 

-- Matthias





On Mar 4, 2011, at 5:20 PM, Jukka Tuominen wrote:

> 
> So far, we haven't made a "public project accouncement", so there is very
> little information around. It's a standalone OS based on Linux. The idea is
> to provide an instantly ready, uniform and static environment in order not
> to break compatibility among users. Having just said that, it will be
> possible to access Liitin objects from external systems, and in particular,
> access external systems from Liitin. We have tried both in practise,
> already.
> 
> We still make some updates to the system, but we intent to freeze the
> environment (OS and Liitin engine) eventually, so that the development will
> be made by Liitin objects only there on.
> 
> It's a new concept, so there is still a lot to explore. We are very eager to
> hear any kind of feedback to develop it further.
> 
> br, jukka
> 
> 
>> -----Original Message-----
>> From: Gregory Woodhouse [mailto:gregwoodho...@me.com]
>> Sent: 04 March 2011 23:47
>> To: Jukka Tuominen
>> Subject: Re: [racket] Liitin screencast tutorial
>> 
>> 
>> I'm having a hard time finding a link to Liitin objects. Is it
>> something that can be run in a Linux or OS X environment, or is
>> it a standalone OS?
>> 
>> On Mar 4, 2011, at 12:29 PM, Jukka Tuominen wrote:
>> 
>>> 
>>> JFYI
>>> 
>>> I just uploaded a simple Liitin screencast tutorial to Youtube. Thanks
>>> Stephen for the suggestion! This tutorial concentrates on a user session
>>> basics and Liitin objects. It's in three parts due to Youtube's
>> limitations,
>>> roughly 30 min. in all.
>>> 
>>> 1/3:
>>> http://www.youtube.com/watch?v=9pQmAgmss4k
>>> 
>>> 2/3:
>>> http://www.youtube.com/watch?v=0IIqx06ENLQ
>>> 
>>> 3/3:
>>> http://www.youtube.com/watch?v=kQwPZXleXPE
>>> 
>>> 
>>> BTW, Liitin uses now Racket 5.1 with GTK GUIs (all those Liitin
>> objects in
>>> the video). Great work Racket team!
>>> 
>>> 
>>> br, jukka
>>> 
>>> 
>>> |  J U K K A   T U O M I N E N
>>> |  m a n a g i n g   d i r e c t o r  M. A.
>>> |
>>> |  Finndesign  Kauppiaankatu 13, FI-00160 Helsinki, Finland
>>> |  mobile +358 50 5666290
>>> |  jukka.tuomi...@finndesign.fi  www.finndesign.fi
>>> 
>>> _________________________________________________
>>> For list-related administrative tasks:
>>> http://lists.racket-lang.org/listinfo/users
>> 
> 
> _________________________________________________
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/users


_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to