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