Re: [fonc] HotDraw's Tool State Machine Editor

2011-08-01 Thread K. K. Subramaniam
On Monday 01 Aug 2011 1:36:32 AM BGB wrote: if so, I guess the difference now would be that modern people tend to have a different perspective WRT numbers, thinking more of linear spaces with digit rollover (more like an odometer or similar), hence to the modern mind the roman-numeral

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-30 Thread K. K. Subramaniam
On Thursday 28 Jul 2011 10:27:26 PM Alan Kay wrote: Well, we don't absolutely need music notation, but it really helps many things. We don't need the various notations of mathematics (check out Newton's use of English for complex mathematical relationships in the Principia), but it really

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-30 Thread Alan Kay
: Alan Kay alan.n...@yahoo.com Sent: Sat, July 30, 2011 3:09:39 PM Subject: Re: [fonc] HotDraw's Tool State Machine Editor On Thursday 28 Jul 2011 10:27:26 PM Alan Kay wrote: Well, we don't absolutely need music notation, but it really helps many things. We don't need the various notations

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-29 Thread Quentin Mathé
: [fonc] HotDraw's Tool State Machine Editor Hi Alan, Le 25 juil. 2011 à 10:08, Alan Kay a écrit : I don't know of an another attempt to build a whole system with wide properties in DSLs. But it wouldn't surprise me if there were some others around. It requires more design effort

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-29 Thread Wesley Smith
I like to think about simplicity as coming up with the right core abstractions and the optimal way to distribute complexity among them to support a large set of use cases. This phrase comes up so much when talking about computational systems that I wonder if it can be made more tangible.

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-29 Thread John Zabroski
On Fri, Jul 29, 2011 at 9:03 AM, Wesley Smith wesley.h...@gmail.com wrote: I like to think about simplicity as coming up with the right core abstractions and the optimal way to distribute complexity among them to support a large set of use cases. This phrase comes up so much when talking

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-28 Thread Quentin Mathé
Hi Alan, Le 25 juil. 2011 à 10:08, Alan Kay a écrit : I don't know of an another attempt to build a whole system with wide properties in DSLs. But it wouldn't surprise me if there were some others around. It requires more design effort, and the tools to make languages need to be effective

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-28 Thread Alan Kay
of it. This confusion is rampant in computer science Cheers, Alan From: Quentin Mathé qma...@gmail.com To: Fundamentals of New Computing fonc@vpri.org Sent: Thu, July 28, 2011 12:32:53 PM Subject: Re: [fonc] HotDraw's Tool State Machine Editor Hi Alan

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-28 Thread BGB
*From:* Quentin Mathé qma...@gmail.com *To:* Fundamentals of New Computing fonc@vpri.org *Sent:* Thu, July 28, 2011 12:32:53 PM *Subject:* Re: [fonc] HotDraw's Tool State Machine Editor Hi Alan, Le 25 juil. 2011 à 10:08, Alan Kay a écrit : I don't

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-28 Thread Casey Ransberger
After I heard about the Wolfram Alpha integration, I decided to give it a shot. I didn't like the price tag. At the time I was interested in chemical simulations, and I didn't know of anything else that'd let me do them out of the box (without requiring me to already have a much greater

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-26 Thread Chris Warburton
On Mon, 2011-07-25 at 20:17 -0400, John Zabroski wrote: On Mon, Jul 25, 2011 at 4:08 AM, Alan Kay alan.n...@yahoo.com wrote: So when people started talking in the 60s about POLs in research (Problem Oriented Languages -- what are called DSLs today) this seemed like a very good idea to

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-26 Thread Wesley Smith
This could change in the future to be more general purpose.  For example, hardware-based computations using quaternions and octonions.  As far as I am aware, it isn't done today for purely mathematical reasons; no one knows how.  And as far as I'm aware, such a mathematical breakthrough would

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-26 Thread John Zabroski
I don't have time to delve into all that. ;-) The value in quaternions is that they are a compact, direct representation of a transformation matrix in 3D space, ergo seems ideally suited for 3D graphics abstractions. Technically, I suppose a software layer could do the optimization and map it to

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-26 Thread Josh Gargus
On Jul 26, 2011, at 6:34 AM, John Zabroski wrote: On Tue, Jul 26, 2011 at 6:26 AM, Bert Freudenberg b...@freudenbergs.de wrote: On 26.07.2011, at 02:17, John Zabroski wrote: 99% of the chip space on GPUs these days is devoted to 3D, and chip space for 2D primitives have shrunk

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-26 Thread Wesley Smith
The value in quaternions is that they are a compact, direct representation of a transformation matrix in 3D space, ergo seems ideally suited for 3D graphics abstractions.  Technically, I suppose a software layer could do the optimization and map it to SIMD coprocessors, but figuring out

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-26 Thread Wesley Smith
please excuse the double reply here: I have noticed your previous postings about Geometric Algebra and do find it interesting, but struggle with figuring out how to apply it. This is really an under explored area. The best applications are those that deal with inherently spatial tasks. The

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-26 Thread John Zabroski
On Tue, Jul 26, 2011 at 3:26 PM, Josh Gargus j...@schwa.ca wrote: On Jul 26, 2011, at 6:34 AM, John Zabroski wrote: On Tue, Jul 26, 2011 at 6:26 AM, Bert Freudenberg b...@freudenbergs.dewrote: On 26.07.2011, at 02:17, John Zabroski wrote: 99% of the chip space on GPUs these days is

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-25 Thread Alan Kay
of software well enough. Cheers, Alan From: Benoît Fleury benoit.fle...@gmail.com To: Fundamentals of New Computing fonc@vpri.org Sent: Sun, July 24, 2011 11:45:10 AM Subject: Re: [fonc] HotDraw's Tool State Machine Editor Hi Dr Kay, thank you for the pointer

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-24 Thread Alan Kay
The idea of using a grammar to create a user interface goes back at least as far as Engelbart's AHI group. They used a distant past cousin of OMeta (called Tree Meta) to do this. Ca. 1966. One of the first systems to specify and make graphical grammars (and UIs) via user interactions was

Re: [fonc] HotDraw's Tool State Machine Editor

2011-07-24 Thread Benoît Fleury
Hi Dr Kay, thank you for the pointer to Newman's work I was not aware of. Regarding the state machine, Engelbart already pointed out that it was not a good model for user control language in [1]. In the first attempt, the control language was described as a finite state machine, and the