Oh, but I forgot to mention that there's nothing wrong with your
development strategy, and also, most people use the editor integration
that I already mentioned (though I don't, as it doesn't work perfectly
for Vim on Unix; I just use the syntax highlighting).

On 10/24/07, Daniel Ehrenberg <[EMAIL PROTECTED]> wrote:
> Usually I do it a bit differently. I make the directory structure
> first, and put everything in the file in the organized-ish way that it
> should eventually be. I load the file multiple times, first with USE:
> vocab-name and then later with reload-all, and test words
> interactively at the REPL as I write them. Since the editor and REPL
> both only require 80 columns, I have them side by side on the same
> screen, so I can look at both at once. I find this development method
> easier than others because I don't have to worry about organization
> later. Anyway, in Factor, there's not much overhead for proper
> organization. Word names are rarely shadowed so they are always
> accessible for testing.
>
> Daniel Ehrenberg
>
> On 10/24/07, Phil Dawes <[EMAIL PROTECTED]> wrote:
> > Hi Factor list,
> >
> > I was just wondering how other people develop code in factor to see if
> > I'm missing any tricks. Here's how I do it:
> >
> > I got used to using a repl when programming with scheme and so I do a
> > similar thing in factor. I have a factor source file open in emacs and
> > paste code into the listener (with C-r). I also have the habit of doing
> > test-first, so I tend to write the test and then write the function
> > above it. I then repeatedly paste both function and test to the listener
> > until the test passes.
> >
> > At this stage the file is never loaded by factor, so it tends to be
> > littered with comments and scrap code. Once I've got some functionality
> > resembling a module I then create the directory structure, tidy up the
> > code and  separate out the tests. Then finally I might get round to
> > writing some documentation.
> >
> > Is this a common pattern of development, or do you guys do something
> > different?
> >
> > Cheers,
> >
> > Phil
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems?  Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > _______________________________________________
> > Factor-talk mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/factor-talk
> >
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to