Very nice tool.  I have a couple of students standing here fascinated.

I particularly like the vertical visual representation of the stack.  In
fact I think it is crucial.  A stack is after all a "stack" and not some
other structure.

On Sat, Mar 27, 2010 at 1:36 PM, Jesse Rusak <fac...@jesserusak.com> wrote:

> Henrik,
>
> I think that's an awesome start. I really like the inclusion of the canvas
> words.
>
> One suggestion: I always picture the stack starting at the left and growing
> to the right. I think Factor encourages this in a lot of places, like word
> definitions and, well, in reading code itself; words are always
> left-to-right, not vertical. It's helped me keep straight how various words
> work. For example, if the stack is "2 3", it's clear to me what "/" will do.
> If the stack is:
>
> 3
> 2
>
> I have to mentally rotate it to figure it out. Do you think it would help
> if you showed the stack of items growing from left to right? Maybe even to
> the left of the prompt so that you can clearly see that typing "2 3 +
> <return>" is the same as "2 <return> 3 <return> + <return>"?
>
> - Jesse
>
> On 2010-03-27, at 9:03 AM, Henrik Huttunen wrote:
>
> > Hello all,
> >
> > I was quite impressed with Slava's Google Tech talk so I wanted to
> > learn it a bit. And since I noticed that there's missing some kind of
> > basic environment for beginners, I decided to create one. I've done
> > enough so that people can start using it, at least give feedback.
> >
> > Still, there's lots to do, e.g. the tutorial has only first section.
> > My idea is to enlarge the package to contain puzzles / problems. The
> > playground is meant for trying to combine learned things in easy way.
> > You can use HTML5 canvas. With the Factor-javascript interpreter it
> > would be possible to make HTML game in Factor, though because of
> > educational purpose the whole implementation has zero emphasis on
> > performance and is likely to be orders of magnitude slower than
> > javascript. (Not to mention my first interpreter ever).
> >
> > I hope someone finds this useful. I'm just trying to give back to the
> > community which has done a lot of work for open source community.
> >
> > I registered today a domain for the playground (and for future open
> > educational software): http://factor.openeducationtools.com/
> > There's a bitbucket repository for milestones and one can file issues:
> > http://bitbucket.org/egaga/js-factor/
> >
> > - Henrik
> >
> >
> ------------------------------------------------------------------------------
> > Download Intel&#174; Parallel Studio Eval
> > Try the new software tools for yourself. Speed compiling, find bugs
> > proactively, and fine-tune applications for parallel performance.
> > See why Intel Parallel Studio got high marks during beta.
> > http://p.sf.net/sfu/intel-sw-dev
> > _______________________________________________
> > Factor-talk mailing list
> > Factor-talk@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/factor-talk
>
>
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Factor-talk mailing list
> Factor-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/factor-talk
>



-- 
Mark Engle
    mark.en...@gmail.com
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to