[racket] Liitin screencast tutorial
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:gregwoodhouse at 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.tuominen at 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