"One of the sad memories of my life is a visit to the celebrated mathematician and inventor, Mr Babbage. He was far advanced in age, but his mind was still as vigorous as ever. He took me through his work-rooms. In the first room I saw parts of the original Calculating Machine, which had been shown in an incomplete state many years before and had even been put to some use. I asked him about its present form. 'I have not finished it because in working at it I came on the idea of my Analytical Machine, which would do all that it was capable of doing and much more. Indeed, the idea was so much simpler that it would have taken more work to complete the Calculating Machine than to design and construct the other in its entirety, so I turned my attention to the Analytical Machine.'" "After a few minutes' talk, we went into the next work-room, where he showed and explained to me the working of the elements of the Analytical Machine. I asked if I could see it. 'I have never completed it,' he said, 'because I hit upon an idea of doing the same thing by a different and far more effective method, and this rendered it useless to proceed on the old lines.' Then we went into the third room. There lay scattered bits of mechanism, but I saw no trace of any working machine. Very cautiously I approached the subject, and received the dreaded answer, 'It is not constructed yet, but I am working on it, and it will take less time to construct it altogether than it would have token to complete the Analytical Machine from the stage in which I left it.' I took leave of the old man with a heavy heart." -- Lord Moulton -- Marcus Denker -- [hidden email] http://www.iam.unibe.ch/~denker |
Um...Amen!?
I have, in the past several years, sort of moved from a Myers-Briggs ENFP, which likes to start things but gets bored and does not finish, to an ENFJ, which says "let's make a decision and do it!"
So my question is, what is the problem that you think should be worked on that prompted you to send this? Or, rather, what are the unfinished machines you refer to?
Thanks...they will like this at work (Six Sigma...process improvement...focus on a well defined problem...scope creep...etc...) Rob
On Sun, Mar 30, 2008 at 4:09 PM, Marcus Denker <[hidden email]> wrote:
|
In reply to this post by Marcus Denker
Marcus Denker wrote:
> > "One of the sad memories of my life is a visit to the celebrated > mathematician and inventor, Mr Babbage. He was far advanced in age, > but his mind was still as vigorous as ever. He took me through his > work-rooms. In the first room I saw parts of the original Calculating > Machine, which had been shown in an incomplete state many years before > and had even been put to some use. I asked him about its present form. > 'I have not finished it because in working at it I came on the idea of > my Analytical Machine, which would do all that it was capable of doing > and much more. Indeed, the idea was so much simpler that it would have > taken more work to complete the Calculating Machine than to design and > construct the other in its entirety, so I turned my attention to the > Analytical Machine.'" > > "After a few minutes' talk, we went into the next work-room, where he > showed and explained to me the working of the elements of the > Analytical Machine. I asked if I could see it. 'I have never completed > it,' he said, 'because I hit upon an idea of doing the same thing by a > different and far more effective method, and this rendered it useless > to proceed on the old lines.' Then we went into the third room. There > lay scattered bits of mechanism, but I saw no trace of any working > machine. Very cautiously I approached the subject, and received the > dreaded answer, 'It is not constructed yet, but I am working on it, > and it will take less time to construct it altogether than it would > have token to complete the Analytical Machine from the stage in which > I left it.' I took leave of the old man with a heavy heart." > > > -- Lord Moulton > -- > Marcus Denker -- [hidden email] > http://www.iam.unibe.ch/~denker > > > > > http://en.wikipedia.org/wiki/John_Harrison Karl |
On Mar 31, 2008, at 12:49 AM, karl wrote: > Marcus Denker wrote: >> >> "One of the sad memories of my life is a visit to the celebrated >> mathematician and inventor, Mr Babbage. He was far advanced in age, >> but his mind was still as vigorous as ever. He took me through his >> work-rooms. In the first room I saw parts of the original >> Calculating Machine, which had been shown in an incomplete state >> many years before and had even been put to some use. I asked him >> about its present form. 'I have not finished it because in working >> at it I came on the idea of my Analytical Machine, which would do >> all that it was capable of doing and much more. Indeed, the idea >> was so much simpler that it would have taken more work to complete >> the Calculating Machine than to design and construct the other in >> its entirety, so I turned my attention to the Analytical Machine.'" >> >> "After a few minutes' talk, we went into the next work-room, where >> he showed and explained to me the working of the elements of the >> Analytical Machine. I asked if I could see it. 'I have never >> completed it,' he said, 'because I hit upon an idea of doing the >> same thing by a different and far more effective method, and this >> rendered it useless to proceed on the old lines.' Then we went into >> the third room. There lay scattered bits of mechanism, but I saw no >> trace of any working machine. Very cautiously I approached the >> subject, and received the dreaded answer, 'It is not constructed >> yet, but I am working on it, and it will take less time to >> construct it altogether than it would have token to complete the >> Analytical Machine from the stage in which I left it.' I took leave >> of the old man with a heavy heart." >> >> >> -- Lord Moulton >> -- >> Marcus Denker -- [hidden email] >> http://www.iam.unibe.ch/~denker >> >> >> >> >> > Made me think of the story of John Harrison, but he succeeded... > http://en.wikipedia.org/wiki/John_Harrison Except that he did not succeed mostly because of administration and financial problems. > > > Karl > Mth |
In reply to this post by Marcus Denker
Hello...
I can't help the feeling that this is derogatory of the work of Babbage on the grounds that he never completed anything. I thought that without knowing the specifics, it's easy to dismiss the fact that Babbage was trying to do what had not been achieved before. Moreover, I think it is just as easy to miss the fact that we enjoy about 150 years of efficiencies gained in our work processes that were not available at his time. I suspected there was something wrong here, particularly from what I had studied about history of mathematics, so I did a little research. From Wikipedia, we find out the following... "*Charles Babbage* FRS <http://en.wikipedia.org/wiki/Royal_Society> (26 December <http://en.wikipedia.org/wiki/December_26> 1791 <http://en.wikipedia.org/wiki/1791> London <http://en.wikipedia.org/wiki/London>, England <http://en.wikipedia.org/wiki/England> – 18 October <http://en.wikipedia.org/wiki/October_18> 1871 <http://en.wikipedia.org/wiki/1871> Marylebone <http://en.wikipedia.org/wiki/Marylebone>, London <http://en.wikipedia.org/wiki/London>, England <http://en.wikipedia.org/wiki/England> ^[1] <http://en.wikipedia.org/wiki/Charles_Babbage#cite_note-0> ) was an English <http://en.wikipedia.org/wiki/England> mathematician <http://en.wikipedia.org/wiki/Mathematician>, philosopher <http://en.wikipedia.org/wiki/Philosopher>, and mechanical engineer <http://en.wikipedia.org/wiki/Mechanical_engineer> who originated the idea of a programmable computer <http://en.wikipedia.org/wiki/Computer>. Parts of his uncompleted mechanisms are on display in the London Science Museum <http://en.wikipedia.org/wiki/London_Science_Museum>. In 1991 a perfectly functioning difference engine <http://en.wikipedia.org/wiki/Difference_engine> was constructed from Babbage's original plans. Built to tolerances achievable in the 19th century, the success of the finished engine indicated that Babbage's machine would have worked. Nine years later, the Science Museum completed the printer <http://en.wikipedia.org/wiki/Computer_printer> Babbage had designed for the difference engine, an astonishingly complex device for the 19th century. Babbage is credited with inventing the first mechanical computer that eventually led to more complex designs." In particular, "In 1991 a perfectly functioning difference engine <http://en.wikipedia.org/wiki/Difference_engine> was constructed from Babbage's original plans. Built to tolerances achievable in the 19th century, the success of the finished engine indicated that Babbage's machine would have worked." Really?... But it gets better. Furthermore, "Soon after the attempt at making the difference engine crumbled, Babbage started designing a different, more complex machine called the Analytical Engine <http://en.wikipedia.org/wiki/Analytical_Engine>. The engine is not a single physical machine but a succession of designs that he tinkered with until his death in 1871. The main difference between the two engines is that the Analytical Engine could be programmed using punch cards <http://en.wikipedia.org/wiki/Punch_cards>, an idea unheard of in his time. He realized that programs could be put on similar cards so the person had to only create the program initially, and then put the cards in the machine and let it run. The analytical engine was also proposed to use loops of Jacquard <http://en.wikipedia.org/wiki/Jacquard_loom>'s punched cards to control a mechanical calculator, which could formulate results based on the results of preceding computations. This machine was also intended to employ several features subsequently used in modern computers, including sequential control, branching, and looping, and would have been the first mechanical device to be Turing-complete <http://en.wikipedia.org/wiki/Turing-complete>." From this, it would appear to be that Lord Moulton missed the point. I wouldn't blame him for that. Andres. PS: either the 1870 or 1880 US census was the first one done with the assistance of punched cards. IIRC, it was the 1880 one. Marcus Denker wrote: > > "One of the sad memories of my life is a visit to the celebrated > mathematician and inventor, Mr Babbage. He was far advanced in age, > but his mind was still as vigorous as ever. He took me through his > work-rooms. In the first room I saw parts of the original Calculating > Machine, which had been shown in an incomplete state many years before > and had even been put to some use. I asked him about its present form. > 'I have not finished it because in working at it I came on the idea of > my Analytical Machine, which would do all that it was capable of doing > and much more. Indeed, the idea was so much simpler that it would have > taken more work to complete the Calculating Machine than to design and > construct the other in its entirety, so I turned my attention to the > Analytical Machine.'" > > "After a few minutes' talk, we went into the next work-room, where he > showed and explained to me the working of the elements of the > Analytical Machine. I asked if I could see it. 'I have never completed > it,' he said, 'because I hit upon an idea of doing the same thing by a > different and far more effective method, and this rendered it useless > to proceed on the old lines.' Then we went into the third room. There > lay scattered bits of mechanism, but I saw no trace of any working > machine. Very cautiously I approached the subject, and received the > dreaded answer, 'It is not constructed yet, but I am working on it, > and it will take less time to construct it altogether than it would > have token to complete the Analytical Machine from the stage in which > I left it.' I took leave of the old man with a heavy heart." > > > -- Lord Moulton > -- > Marcus Denker -- [hidden email] > http://www.iam.unibe.ch/~denker > > > > > |
The printer also worked...
<http://news.bbc.co.uk/1/hi/sci/tech/710950.stm> Andres. Andres Valloud wrote: > Hello... > > I can't help the feeling that this is derogatory of the work of > Babbage on the grounds that he never completed anything. I thought > that without knowing the specifics, it's easy to dismiss the fact that > Babbage was trying to do what had not been achieved before. Moreover, > I think it is just as easy to miss the fact that we enjoy about 150 > years of efficiencies gained in our work processes that were not > available at his time. > > I suspected there was something wrong here, particularly from what I > had studied about history of mathematics, so I did a little research. > From Wikipedia, we find out the following... > > "*Charles Babbage* FRS <http://en.wikipedia.org/wiki/Royal_Society> > (26 December <http://en.wikipedia.org/wiki/December_26> 1791 > <http://en.wikipedia.org/wiki/1791> London > <http://en.wikipedia.org/wiki/London>, England > <http://en.wikipedia.org/wiki/England> – 18 October > <http://en.wikipedia.org/wiki/October_18> 1871 > <http://en.wikipedia.org/wiki/1871> Marylebone > <http://en.wikipedia.org/wiki/Marylebone>, London > <http://en.wikipedia.org/wiki/London>, England > <http://en.wikipedia.org/wiki/England> ^[1] > <http://en.wikipedia.org/wiki/Charles_Babbage#cite_note-0> ) was an > English <http://en.wikipedia.org/wiki/England> mathematician > <http://en.wikipedia.org/wiki/Mathematician>, philosopher > <http://en.wikipedia.org/wiki/Philosopher>, and mechanical engineer > <http://en.wikipedia.org/wiki/Mechanical_engineer> who originated the > idea of a programmable computer > <http://en.wikipedia.org/wiki/Computer>. Parts of his uncompleted > mechanisms are on display in the London Science Museum > <http://en.wikipedia.org/wiki/London_Science_Museum>. In 1991 a > perfectly functioning difference engine > <http://en.wikipedia.org/wiki/Difference_engine> was constructed from > Babbage's original plans. Built to tolerances achievable in the 19th > century, the success of the finished engine indicated that Babbage's > machine would have worked. Nine years later, the Science Museum > completed the printer <http://en.wikipedia.org/wiki/Computer_printer> > Babbage had designed for the difference engine, an astonishingly > complex device for the 19th century. Babbage is credited with > inventing the first mechanical computer that eventually led to more > complex designs." > > In particular, > > "In 1991 a perfectly functioning difference engine > <http://en.wikipedia.org/wiki/Difference_engine> was constructed from > Babbage's original plans. Built to tolerances achievable in the 19th > century, the success of the finished engine indicated that Babbage's > machine would have worked." > > Really?... > > But it gets better. Furthermore, > > "Soon after the attempt at making the difference engine crumbled, > Babbage started designing a different, more complex machine called the > Analytical Engine <http://en.wikipedia.org/wiki/Analytical_Engine>. > The engine is not a single physical machine but a succession of > designs that he tinkered with until his death in 1871. The main > difference between the two engines is that the Analytical Engine could > be programmed using punch cards > <http://en.wikipedia.org/wiki/Punch_cards>, an idea unheard of in his > time. He realized that programs could be put on similar cards so the > person had to only create the program initially, and then put the > cards in the machine and let it run. The analytical engine was also > proposed to use loops of Jacquard > <http://en.wikipedia.org/wiki/Jacquard_loom>'s punched cards to > control a mechanical calculator, which could formulate results based > on the results of preceding computations. This machine was also > intended to employ several features subsequently used in modern > computers, including sequential control, branching, and looping, and > would have been the first mechanical device to be Turing-complete > <http://en.wikipedia.org/wiki/Turing-complete>." > > From this, it would appear to be that Lord Moulton missed the point. > I wouldn't blame him for that. > > Andres. > > PS: either the 1870 or 1880 US census was the first one done with the > assistance of punched cards. IIRC, it was the 1880 one. > > > Marcus Denker wrote: >> >> "One of the sad memories of my life is a visit to the celebrated >> mathematician and inventor, Mr Babbage. He was far advanced in age, >> but his mind was still as vigorous as ever. He took me through his >> work-rooms. In the first room I saw parts of the original Calculating >> Machine, which had been shown in an incomplete state many years >> before and had even been put to some use. I asked him about its >> present form. 'I have not finished it because in working at it I came >> on the idea of my Analytical Machine, which would do all that it was >> capable of doing and much more. Indeed, the idea was so much simpler >> that it would have taken more work to complete the Calculating >> Machine than to design and construct the other in its entirety, so I >> turned my attention to the Analytical Machine.'" >> >> "After a few minutes' talk, we went into the next work-room, where he >> showed and explained to me the working of the elements of the >> Analytical Machine. I asked if I could see it. 'I have never >> completed it,' he said, 'because I hit upon an idea of doing the same >> thing by a different and far more effective method, and this rendered >> it useless to proceed on the old lines.' Then we went into the third >> room. There lay scattered bits of mechanism, but I saw no trace of >> any working machine. Very cautiously I approached the subject, and >> received the dreaded answer, 'It is not constructed yet, but I am >> working on it, and it will take less time to construct it altogether >> than it would have token to complete the Analytical Machine from the >> stage in which I left it.' I took leave of the old man with a heavy >> heart." >> >> >> -- Lord Moulton >> -- >> Marcus Denker -- [hidden email] >> http://www.iam.unibe.ch/~denker >> >> >> >> >> > > > |
In reply to this post by Andres Valloud-3
Speaking of those machines, folks who are near Mountain View, California, USA on 2008-05-01 should come see Babbage's Difference Engine #2 in all its functioning, five-ton glory. :) http://www.computerhistory.org/events/index.php?id=1206647564 -C -- Craig Latta improvisational musical informaticist www.netjam.org Smalltalkers do: [:it | All with: Class, (And love: it)] |
In reply to this post by Rob Rothwell
On 30.03.2008, at 22:18, Rob Rothwell wrote: > Um...Amen!? > > I have, in the past several years, sort of moved from a Myers-Briggs > ENFP, which likes to start things but gets bored and does not > finish, to an ENFJ, which says "let's make a decision and do it!" > > So my question is, what is the problem that you think should be > worked on that prompted you to send this? > Or, rather, what are the unfinished machines you refer to? Well, Marcus would have to answer that himself. But there are a lot on unfinished projects around Squeak, like the half dozen or so GUI builders, and you can certainly think of more. OTOH this problem is not specific to Squeak, it is just the reality of a lot of unpaid development work which people do for fun, a.k.a. CADT: http://www.jwz.org/doc/cadt.html - Bert - |
In reply to this post by Marcus Denker
Hi Marcus,
this makes think about a challenge for our community (and I bet is not restricted to squeak). I mean to reach the point of finishing our projects like in manufacturing or woodwork being a hard stage to reach. I see development software as a never ending story but exactly for that reason we need smart milestones. And those milestones will help more if they are defined by real value achievements. By real value I mean real people having real benefits. Nothing is more encouraging and motivational than that. On the contrary, the lack of yield of real value produces erotion of any motivation. In comercial projects this is obviously mapping to a cashflow and peoject's ROI but I see it also apply to non comercial projects as I noted. So this brings another important question: which criteria we should prioritize to decide milestones? How do we achieve the win-win-win for our projects? Marcus you bring us a very relevant discussion and reflection, thanks! Sebastian Sastre > -----Mensaje original----- > De: [hidden email] > [mailto:[hidden email]] En > nombre de Marcus Denker > Enviado el: Domingo, 30 de Marzo de 2008 17:09 > Para: The general-purpose Squeak developers list > Asunto: [squeak-dev] The Old Man > > > "One of the sad memories of my life is a visit to the celebrated > mathematician and inventor, Mr Babbage. He was far advanced in age, > but his mind was still as vigorous as ever. He took me through his > work-rooms. In the first room I saw parts of the original > Calculating > Machine, which had been shown in an incomplete state many > years before > and had even been put to some use. I asked him about its > present form. > 'I have not finished it because in working at it I came on > the idea of > my Analytical Machine, which would do all that it was capable > of doing > and much more. Indeed, the idea was so much simpler that it > would have > taken more work to complete the Calculating Machine than to > design and > construct the other in its entirety, so I turned my attention to the > Analytical Machine.'" > > "After a few minutes' talk, we went into the next work-room, > where he > showed and explained to me the working of the elements of the > Analytical Machine. I asked if I could see it. 'I have never > completed > it,' he said, 'because I hit upon an idea of doing the same > thing by a > different and far more effective method, and this rendered it > useless > to proceed on the old lines.' Then we went into the third > room. There > lay scattered bits of mechanism, but I saw no trace of any working > machine. Very cautiously I approached the subject, and received the > dreaded answer, 'It is not constructed yet, but I am working on it, > and it will take less time to construct it altogether than it would > have token to complete the Analytical Machine from the stage > in which > I left it.' I took leave of the old man with a heavy heart." > > > > -- Lord Moulton > -- > Marcus Denker -- [hidden email] > http://www.iam.unibe.ch/~denker > > > > |
On Mon, 31 Mar 2008 13:09:15 +0200, Sebastian Sastre wrote:
... > Marcus you bring us a very relevant discussion and reflection, ... And an implicit question: after the "next" machine (Turing machine, VM, project, etc) had been built, what would be the next one? Is there an end somewhere or, will it be transcendent (like the meta objectioneers do it :) /Klaus |
>
> And an implicit question: after the "next" machine (Turing machine, VM, > project, etc) had been built, what would be the next one? Is there an > end somewhere or, will it be transcendent (like the meta objectioneers > do it :) Make it smaller :-) Alan Kay is working on this in the STEPS project: http://www.vpri.org/pdf/steps_TR-2007-008.pdf (4.4 Mb) From page 4: "We think students are interested because this project seems new and a little unusual, and the business folk because the aim is to reduce the amount of code needed to make systems by a factor of 100, 1000, 10,000 or more." R - |
On Mon, 31 Mar 2008 15:39:50 +0200, Reinout Heeck wrote:
>> And an implicit question: after the "next" machine (Turing machine, >> VM, project, etc) had been built, what would be the next one? Is there >> an end somewhere or, will it be transcendent (like the meta >> objectioneers do it :) > > Make it smaller :-) :) Might this be the motivation for "there's never enough time to do something right but, there's alway enough time to do it all over again," - http://images.google.com/images?q=blank+cheque > Alan Kay is working on this in the STEPS project: > http://www.vpri.org/pdf/steps_TR-2007-008.pdf (4.4 Mb) > > From page 4: > "We think students are interested because this project seems new and a > little unusual, and the business folk because the aim is to reduce the > amount of code needed to make systems by a factor of 100, 1000, 10,000 > or more." > > R > - |
In reply to this post by Bert Freudenberg
Bert,
Please, could you be more concrete, what means: "people do for fun"? (CADT - is not an explanation ..as it is joking) I could argue that the all significant projects were doing by people not for getting "fun" from the "developement or any other process" (aka "masturbation", if seriously), but with the generous, unselfish ideas of "changing the around world" and continuing themeselves in project's "childs". Don't think that all people just working for money or for "fun" while eating chocolate, gaming and drinking beer after work.. and believe, that nothing "fun" for the rest of the world couldn't be expected from such work (paid or unpaid).. Best regards, Nikolay Suslov On Mon, Mar 31, 2008 at 10:13 AM, Bert Freudenberg <[hidden email]> wrote:
|
In reply to this post by Marcus Denker
Mr Babbage's personality, though the cause of the problem that left Lord
Moulton so sad, was also the very thing that allowed such fantastic projects to be attempted at all. I see such "defects" in myself and personally know a couple more people like that. I also know a few more who see themselves as misunderstood geniuses but who are really plain crazy. Hardly anybody seems to be able to tell them apart. -- Jecel |
In reply to this post by Marcus Denker
Jecel,
Perhaps what made it more difficult is that Mr. Babbage appears to have had no close partners in his work? For example, could we say something of value about Leibniz and his automaton, had we casually met him in the 1600s? Andres. Jecel Assumpcao Jr wrote: > Mr Babbage's personality, though the cause of the problem that left Lord > Moulton so sad, was also the very thing that allowed such fantastic > projects to be attempted at all. I see such "defects" in myself and > personally know a couple more people like that. I also know a few more > who see themselves as misunderstood geniuses but who are really plain > crazy. Hardly anybody seems to be able to tell them apart. > > -- Jecel > > > |
Andres,
> > Perhaps what made it more difficult is that Mr. Babbage appears to have > had no close partners in his work? For example, could we say something > of value about Leibniz and his automaton, had we casually met him in the > 1600s? Indeed, I had actually written something about that but then erased it to keep my reply more focused. His most famous partner, Ada, was sufficiently like him that it didn't help things very much. You need a very different kind of personality to get results. That is why successful one person startups are so rare. Another issue that leads to projects like this is intermittent funding. Sometimes there is a enough for progress, sometimes all work stops and you can only talk/write about it. See Ted Nelson's Xanadu for another example. -- Jecel |
In reply to this post by Marcus Denker
|
In reply to this post by Nikolay Suslov
On 31.03.2008, at 17:10, Nikolay Suslov wrote: > Bert, > > Please, could you be more concrete, what means: "people do for fun"? > (CADT - is not an explanation ..as it is joking) > I could argue that the all significant projects were doing by people > not for getting "fun" from the "developement or any other > process" (aka "masturbation", if seriously), > but with the generous, unselfish ideas of "changing the around > world" and continuing themeselves in project's "childs". > Don't think that all people just working for money or for "fun" > while eating chocolate, gaming and drinking beer after work.. and > believe, that nothing "fun" for the rest of the world couldn't be > expected from such work (paid or unpaid).. I was not implying that - I was referring to the many abandoned projects, not the active, flourishing ones. Again, Marcus would have to be more specific what specifically he had in mind. One example of "the perfect is the enemy of the good" are the series of JIT compiler implementations, none of which were finished, so Squeak still pretty much has the same interpreter it had ten years ago. The positive way of expressing CADT would be "burn the disk packs" and in particular in a research environment that is indeed the best you can do. It's simply a different motivation - do you build to have, or do you build to know? The latter does not require completion to be successful. - Bert - > Best regards, > Nikolay Suslov > > > On Mon, Mar 31, 2008 at 10:13 AM, Bert Freudenberg <[hidden email] > > wrote: > > > Well, Marcus would have to answer that himself. But there are a lot on > unfinished projects around Squeak, like the half dozen or so GUI > builders, and you can certainly think of more. OTOH this problem is > not specific to Squeak, it is just the reality of a lot of unpaid > development work which people do for fun, a.k.a. CADT: > > http://www.jwz.org/doc/cadt.html > > - Bert - > > > > |
Bert Freudenberg wrote:
> I was not implying that - I was referring to the many abandoned > projects, not the active, flourishing ones. Again, Marcus would have to > be more specific what specifically he had in mind. One example of "the > perfect is the enemy of the good" are the series of JIT compiler > implementations, none of which were finished, so Squeak still pretty > much has the same interpreter it had ten years ago. Uhm, isn't *that* just a precise argument to the opposite? Incremental improvements instead of half-finished research projects? Instead of rewriting the VM everytime and not quite finishing it ever, the speed f the VM has doubled over the last ten years: 0 tinyBenchmarks; Squeak1.1: '82740788 bytecodes/sec; 3818244 sends/sec' 0 tinyBenchmarks; Squeak3.8: '191760299 bytecodes/sec; 5460228 sends/sec' Coincidentally, some of these improvements (like the at-cache) are direct results of the more researchy efforts. Cheers, - Andreas > The positive way of > expressing CADT would be "burn the disk packs" and in particular in a > research environment that is indeed the best you can do. It's simply a > different motivation - do you build to have, or do you build to know? > The latter does not require completion to be successful. > > - Bert - > >> Best regards, >> Nikolay Suslov >> >> >> On Mon, Mar 31, 2008 at 10:13 AM, Bert Freudenberg >> <[hidden email]> wrote: >> >> >> Well, Marcus would have to answer that himself. But there are a lot on >> unfinished projects around Squeak, like the half dozen or so GUI >> builders, and you can certainly think of more. OTOH this problem is >> not specific to Squeak, it is just the reality of a lot of unpaid >> development work which people do for fun, a.k.a. CADT: >> >> http://www.jwz.org/doc/cadt.html >> >> - Bert - >> >> >> >> > > > |
On 01.04.2008, at 11:44, Andreas Raab wrote: > Bert Freudenberg wrote: >> I was not implying that - I was referring to the many abandoned >> projects, not the active, flourishing ones. Again, Marcus would >> have to be more specific what specifically he had in mind. One >> example of "the perfect is the enemy of the good" are the series of >> JIT compiler implementations, none of which were finished, so >> Squeak still pretty much has the same interpreter it had ten years >> ago. > > Uhm, isn't *that* just a precise argument to the opposite? > Incremental improvements instead of half-finished research projects? Err, I think you read me backwards, or I was imprecise. Yes, that is exactly the argument for incremental improvement. The Squeak VM is quite fast for a pure interpreter. What we will never know is if the first Jitter had been incrementally improved rather than being abandoned like all its successors, it may have surpassed the current interpreter performance by far. The downside is that it would inherently be much more complex - the interpreter strikes a nice balance here. Anyway, we seem to agree that incremental improvements is precisely what gets you usable near-term pink-plane results, and I think that was the gist of Marcus' message, too. - Bert - > Instead of rewriting the VM everytime and not quite finishing it > ever, the speed f the VM has doubled over the last ten years: > > 0 tinyBenchmarks; Squeak1.1: > '82740788 bytecodes/sec; 3818244 sends/sec' > > 0 tinyBenchmarks; Squeak3.8: > '191760299 bytecodes/sec; 5460228 sends/sec' > > Coincidentally, some of these improvements (like the at-cache) are > direct results of the more researchy efforts. > > Cheers, > - Andreas >> The positive way of expressing CADT would be "burn the disk packs" >> and in particular in a research environment that is indeed the best >> you can do. It's simply a different motivation - do you build to >> have, or do you build to know? The latter does not require >> completion to be successful. >> - Bert - >>> Best regards, >>> Nikolay Suslov >>> >>> >>> On Mon, Mar 31, 2008 at 10:13 AM, Bert Freudenberg <[hidden email] >>> > wrote: >>> >>> >>> Well, Marcus would have to answer that himself. But there are a >>> lot on >>> unfinished projects around Squeak, like the half dozen or so GUI >>> builders, and you can certainly think of more. OTOH this problem is >>> not specific to Squeak, it is just the reality of a lot of unpaid >>> development work which people do for fun, a.k.a. CADT: >>> >>> http://www.jwz.org/doc/cadt.html >>> >>> - Bert - >>> >>> >>> >>> > > |
Free forum by Nabble | Edit this page |