Re: [fonc] Really nice presentation of the VPRI project

2013-11-11 Thread Brian Rice
Well, I certainly appreciate the effort and can fill in some details from
how long we've been tracking the project externally. That said, I look
forward to some more concrete and hopefully interactive details. Right now,
it's difficult for me to communicate this to others except in person with a
lot of hand-waving.


On Mon, Nov 11, 2013 at 10:43 AM, Yoshiki Ohshima
yoshiki.ohsh...@acm.orgwrote:

 At Sat, 9 Nov 2013 10:37:02 +0100,
 Loup Vaillant-David wrote:
 
 
  I don't understand the first link... Am I supposed to find a video
  recording there?

 There is no video recording but only the slides in the PDF file.  I'm
 afrait that some of the stuff in it may not make sense unless
 accompanied by commentary.

 -- Yoshiki

  On Fri, Nov 08, 2013 at 01:12:24PM +0100, karl ramberg wrote:
   http://d.hatena.ne.jp/squeaker/20131103#p1
  
   http://tinlizzie.org/~ohshima/AGERE2013/AGERESlides.pdf  (33 Mb)
  
   Cheers,
   Karl
 
  ___
  fonc mailing list
  fonc@vpri.org
  http://vpri.org/mailman/listinfo/fonc
 ___
 fonc mailing list
 fonc@vpri.org
 http://vpri.org/mailman/listinfo/fonc




-- 
-Brian T. Rice
___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] Final STEP progress report abandoned?

2013-09-03 Thread Brian Rice
With Forth, you are probably reaching for the definition of a concatenative
language like Joy.

APL, J, K, etc. would also qualify.


On Tue, Sep 3, 2013 at 4:43 PM, Casey Ransberger
casey.obrie...@gmail.comwrote:

 I've heavily abridged your message David; sorry if I've dropped important
 context. My words below...

 On Sep 3, 2013, at 3:04 PM, David Barbour dmbarb...@gmail.com wrote:

  Even better if the languages are good for exploration by genetic
 programming - i.e. easily sliced, spliced, rearranged, mutated.

 I've only seen this done with two languages. Certainly it's possible in
 any language with the right semantic chops but so far it seems like we're
 looking at Lisp (et al) and FORTH.

 My observation has been that the main quality that yields (ease of
 recombination? I don't even know what it is for sure) is syntaxlessness.

 I'd love to know about other languages and qualities of languages that are
 conducive to this sort of thing, especially if anyone has seen interesting
 work done with one of the logic languages.
 ___
 fonc mailing list
 fonc@vpri.org
 http://vpri.org/mailman/listinfo/fonc




-- 
-Brian T. Rice
___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] [IAEP] Barbarians at the gate! (Project Nell)

2012-03-14 Thread Brian Rice
I'm sure that if you took a pretty clean PEG grammar approach to composable
mixfix phrasing and cues from Inform 7 and Ruby's Cucumber DSL,
Smalltalk-71 would feel as real as any bytecode-native language.

On Wed, Mar 14, 2012 at 11:38 AM, shaun gilchrist shaunxc...@gmail.comwrote:

 Alan,

 I would go way back to the never implemented Smalltalk-71

 Is there a formal specification of what 71 should have been? I have only
 ever read about it in passing reference in the various histories of
 smalltalk as a step on the way to 72, 76, and finally 80.

 I am very intrigued as to what sets 71 apart so dramatically. -Shaun

 On Wed, Mar 14, 2012 at 12:29 PM, Alan Kay alan.n...@yahoo.com wrote:

 Hi Scott --

 1. I will see if I can get one of these scanned for you. Moore tended to
 publish in journals and there is very little of his stuff available on line.

 2.a. if (ab) { ... } is easier to read than if ab then ...? There
 is no hint of the former being tweaked for decades to make it easier to
 read.

 Several experiments from the past cast doubt on the rest of the idea. At
 Disney we did a variety of code display generators to see what kinds of
 transformations we could do to the underlying Smalltalk (including
 syntactic) to make it something that could be subsetted as a growable path
 from Etoys.

 We got some good results from this (and this is what I'd do with
 Javascript in both directions -- Alex Warth's OMeta is in Javascript and is
 quite complete and could do this).

 However, the showstopper was all the parentheses that had to be rendered
 in tiles. Mike Travers at MIT had done one of the first tile based editors
 for a version of Lisp that he used, and this was even worse.

 More recently, Jens Moenig (who did SNAP) also did a direct renderer and
 editor for Squeak Smalltalk (this can be tried out) and it really seemed to
 be much too cluttered.

 One argument for some of this, is well, teach the kids a subset that
 doesn't use so many parens  This could be a solution.

 However, in the end, I don't think Javascript semantics is particularly
 good for kids. For example, one of features of Etoys that turned out to be
 very powerful for children and other Etoy programmers is the easy/trivial
 parallel methods execution. And there are others in Etoys and yet others in
 Scractch that are non-standard in regular programming languages but are
 very powerful for children (and some of them are better than standard CS
 language ideas).

 I'm encouraging you to do something better (that would be ideal). Or at
 least as workable. Giving kids less just because that's what an existing
 language for adults has is not a good tactic.

 2.c. Ditto 2.a. above

 2.d. Ditto above above

 Cheers,

 Alan



   --
 *From:* C. Scott Ananian csc...@laptop.org
 *To:* Alan Kay alan.n...@yahoo.com
 *Cc:* IAEP SugarLabs i...@lists.sugarlabs.org; Fundamentals of New
 Computing fonc@vpri.org; Viewpoints Research a...@vpri.org
 *Sent:* Wednesday, March 14, 2012 10:25 AM
 *Subject:* Re: [IAEP] [fonc] Barbarians at the gate! (Project Nell)

 On Wed, Mar 14, 2012 at 12:54 PM, Alan Kay alan.n...@yahoo.com wrote:

 The many papers from this work greatly influenced the thinking about
 personal computing at Xerox PARC in the 70s. Here are a couple:

 -- O. K. Moore, Autotelic Responsive Environments and Exceptional
 Children, Experience, Structure and Adaptabilty (ed. Harvey), Springer, 1966
 -- Anderson and Moore, Autotelic Folk Models, Sociological Quarterly, 1959


 Thank you for these references.  I will chase them down and learn as much
 as I can.


 2. Separating out some of the programming ideas here:

 a. Simplest one is that the most important users of this system are the
 children, so it would be a better idea to make the tile scripting look as
 easy for them as possible. I don't agree with the rationalization in the
 paper about preserving the code reading skills of existing programmers.


 I probably need to clarify the reasoning in the paper for this point.

 Traditional text-based programming languages have been tweaked over
 decades to be easy to read -- for both small examples and large systems.
  It's somewhat of a heresy, but I thought it would be interesting to
 explore a tile-based system that *didn't* throw away the traditional text
 structure, and tried simply to make the structure of the traditional text
 easier to visualize and manipulate.

 So it's not really skills of existing programmers I'm interested in --
 I should reword that.  It's that I feel we have an existence proof that the
 traditional textual form of a program is easy to read, even for very
 complicated programs.  So I'm trying to scale down the thing that works,
 instead of trying to invent something new which proves unwieldy at scale.

 b. Good idea to go all the way to the bottom with the children's language.

 c. Figure 2 introduces another -- at least equally important language --
 in my opinion, this one 

Re: [fonc] goals

2010-07-10 Thread Brian Rice
Or multi-methods / multiple dispatch?

On Sat, Jul 10, 2010 at 3:22 AM, Steve Dekorte st...@dekorte.com wrote:

 It seems as if each computing culture fails to establish a measure for it's
 own goals which leaves it with no means of critically analyzing it's
 assumptions resulting in the technical equivalent of religious dogma. From
 this perspective, new technical cultures are more like religious reform
 movements than new scientific theories which are measured by agreement with
 experiment. e.g. had the Smalltalk community said if it can reduce the
 overall code X without a performance cost Y it's better, perhaps
 prototypes would have been adopted long ago.




-- 
-Brian T. Rice
___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] New anti aliasing techniques for 2d rendering

2010-06-02 Thread Brian Rice
What looks very good? The only description cited on his website is Sampling
theory and unsubstantiated claims.

This other page lists some claims but it's hard to tell what is meant in the
case of images:
http://www.jvuletich.org/research.html

On Wed, Jun 2, 2010 at 9:31 AM, dphar...@telus.net wrote:

 This looks very good.  IS processing time reasonable for these techniques?



 David





 On Jun 2, 2010, *Juan Vuletich* j...@jvuletich.org wrote:

 Hi Folks,

 I am developing a novel way to do anti aliased 2d graphics that breaks
 away from pixel coverage and super sampling, while being simpler and
 providing higher quality. Please take a look at http:www.jvuletich.org ,
 especially at the samples.

 I believe this work fits nicely in the FONC project, as a Nile
 implementation of it would yield better quality results than Gezira.

 Comments welcome.

 Cheers,
 Juan Vuletich

 ___
 fonc mailing list
 fonc@vpri.org
 http://vpri.org/mailman/listinfo/fonc


 ___
 fonc mailing list
 fonc@vpri.org
 http://vpri.org/mailman/listinfo/fonc




-- 
-Brian T. Rice
___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc


Re: [fonc] New anti aliasing techniques for 2d rendering

2010-06-02 Thread Brian Rice
Great! Thanks for clarifying that.

On Wed, Jun 2, 2010 at 9:59 AM, Andreas Raab andreas.r...@gmx.de wrote:

 On 6/2/2010 9:38 AM, Brian Rice wrote:

 What looks very good? The only description cited on his website is
 Sampling theory and unsubstantiated claims.


 This is the page:

 http://www.jvuletich.org/Morphic3/Morphic3-201006.html

 It's pretty neat.

 Cheers,
  - Andreas


  This other page lists some claims but it's hard to tell what is meant in
 the case of images:
 http://www.jvuletich.org/research.html

 On Wed, Jun 2, 2010 at 9:31 AM, dphar...@telus.net
 mailto:dphar...@telus.net wrote:

This looks very good.  IS processing time reasonable for these
techniques?

David



On Jun 2, 2010, *Juan Vuletich* j...@jvuletich.org
mailto:j...@jvuletich.org wrote:

Hi Folks,

I am developing a novel way to do anti aliased 2d graphics that
breaks
away from pixel coverage and super sampling, while being simpler
and
providing higher quality. Please take a look at
http:www.jvuletich.org http://www.jvuletich.org ,

especially at the samples.

I believe this work fits nicely in the FONC project, as a Nile
implementation of it would yield better quality results than
 Gezira.

Comments welcome.

Cheers,
Juan Vuletich

___
fonc mailing list
fonc@vpri.org mailto:fonc@vpri.org

http://vpri.org/mailman/listinfo/fonc


___
fonc mailing list
fonc@vpri.org mailto:fonc@vpri.org

http://vpri.org/mailman/listinfo/fonc




 --
 -Brian T. Rice



 ___
 fonc mailing list
 fonc@vpri.org
 http://vpri.org/mailman/listinfo/fonc


 ___
 fonc mailing list
 fonc@vpri.org
 http://vpri.org/mailman/listinfo/fonc




-- 
-Brian T. Rice
___
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc