Chris, I like your document, even though it is out of date. 

I think Balazs wants (as would I and others, I suspect) a nearly linear
tutorial-like instruction, including:  setting up the Git repository;
checking out the clean branch; building Factor from that branch; running
Factor; setting up your Emacs editor (pick the best editor and use it to
show off the color and formatting; Factor looks like hell in black and
white); some simple instruction on tweaking font styles and sizes in the
Listener, Browser, and your Emacs editor; Slava's palindrome tutorial; his
little GUI-with-button-that-beeps tutorial; his TCP time-server tutorial
(and more).  Describe how to use the most often used features, the ones you
must know to be fluent and effective, like hitting F2 in the Listener after
saving code in your editor, to pull in and compile all changed source-code
files, or using Ctrl-n and Ctrl-p for easily recalling and looping through
all of your previously entered expressions, and so on.  You, the fluent
ones, can add some much more good stuff to this basic path of instruction,
which should be a narrow tree with a clear path toward fluency with the
environ and minimal competency with the language, with a few branches off to
side-topics, with appropriate links into the Browser help system, for
deeper, optional study.  You don't want to overload the new guy with the
massive hypertree of Factor knowledge.  It's too much, but will be become
very approachable once a practical foundation is laid with a few basic
programming exercises and practical advice on how to use the tools (Git,
Listener, Browser, Emacs).   


Shaping

-----Original Message-----
From: Chris Double [mailto:chris.dou...@double.co.nz] 
Sent: 2010-November-11, 05:24
To: factor-talk@lists.sourceforge.net
Subject: Re: [Factor-talk] Docs and other topics

On Fri, Nov 12, 2010 at 12:09 AM, Balazs Toth <balazs...@gmail.com> wrote:
> - is there some accumulated, readable documentation of Factor somewhere?
Or at least a cheat sheet about the various features of the language? The
help system is really nice and sufficient as it is if someone already knows
what he is looking for.

The built-in help, http://docs.factorcode.org and various blogs posts
are what is available.

> - in another thread you are talking about the UI and the adaptation of the
system by someones supervisor. I would like to adapt the language as a
supervisor, but cannot do that because of its unreal learning curve and lack
of a handbook.

The learning curve is not really 'unreal'. I learnt it back when it
had no documentation at all! That aside a printable readable document
would be nice. No one has stepped up to write one yet. There used to
be a 'Factor Handbook' PDF and maybe something like that would still
be useful. Here's the last version I generated from the latex source:

http://www.bluishcoder.co.nz/handbook.pdf

(Note that it's way out of date. I just present it to show the type of
thing that might be useful).

> About how reliable are the various features one can read about in the
help?

I'm not sure what you mean by this.

Chris.
-- 
http://www.bluishcoder.co.nz

----------------------------------------------------------------------------
--
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk


------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to