Hi Jesse, that's quite important suggestion. I thought about stack orientation before and I was thinking that people not aware of stack based languages would feel more comfortable with vertical stack. But if others agree with you, I'm willing to change it so that it would reflect general consensus.
Thanks, Henrik On Sat, Mar 27, 2010 at 2: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® 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® 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® 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