Search the web
Sign In
New User? Sign Up
concatenative · Discuss the concatenative variety of computer languages: Joy, Forth, Postscript
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
New release of Factor   Message List  
Reply | Forward Message #1830 of 4643 |
Hi everybody,

There is a new release of Factor. For now its hosted at
http://www.jedit.org/factor/, but soon it will move.

Since the last release, there were a large number of bug fixes,
optimizations, cleanups, and so on. The big new language feature is
multiple vocabularies, for incrased code modularity and freedom in
naming words without fear of clashes.

There is one new addition to the very small set of available documentation:

http://www.jedit.org/factor/intro.txt

The compiler is disabled by default right now -- this will change in the
next release. In the meantime, enter this as soon as the interpreter has
started, for improved performance:

compile-all

The interpreter takes a while to load -- especially if the time to
compile the library is taken into account. To solve this, I'm working on
a "workspace" feature. Its basically a persistent store. Its in the very
early stages right now and disabled by default. The idea is instead of
re-parsing and re-compiling the entire Factor library on startup --
which takes time -- one dumps a "workspace". What makes this interesting
is that global variables and word definitions entered a the interactive
interpreter are automatically saved. Most of the code is done, it just
needs debugging and testing. Expect it to be more or less functional in
the next release.

Slava



Thu May 27, 2004 7:52 pm

slava@...
Send Email Send Email

Forward
Message #1830 of 4643 |
Expand Messages Author Sort by Date

Hi everybody, There is a new release of Factor. For now its hosted at http://www.jedit.org/factor/, but soon it will move. Since the last release, there were a...
Slava Pestov
slava@...
Send Email
May 27, 2004
7:53 pm

You mention on the Factor website that the language supports continuations. Are there examples of usage? Are these continuations in the Scheme call/cc sense? ...
Chris Double
chris.double@...
Send Email
May 28, 2004
2:19 am

Hi, First of all, thanks for the questions and interest! I never thought anybody would care about this. Yes, Factor's continuations are modelled after Scheme....
Slava Pestov
slava@...
Send Email
May 28, 2004
3:21 am

On Thu, 27 May 2004 23:20:52 -0400, "Slava Pestov" <slava@...> ... Nice! So the following Scheme: (define test #f) (define (do-test) (call/cc (lambda (x)...
Chris Double
chris.double@...
Send Email
May 28, 2004
3:41 am

... 'set' is used more often actually, because the value/name ordering comes up more often than name/value. ... How does that work? Slava...
Slava Pestov
slava@...
Send Email
May 28, 2004
3:49 am

On Thu, 27 May 2004 23:48:54 -0400, "Slava Pestov" <slava@...> ... If you are fluent with Scheme you can take a look at: ...
Chris Double
chris.double@...
Send Email
May 28, 2004
4:15 am

... Ah, nice! I'll take a shot at implementing this in Factor. ... How exactly do serializable continuations work? What if one of the environments in the...
Slava Pestov
slava@...
Send Email
May 28, 2004
4:31 am

On Fri, 28 May 2004 00:31:18 -0400, "Slava Pestov" <slava@...> ... Everything reachable by the current call stack, except for the 'top level' is...
Chris Double
chris.double@...
Send Email
May 28, 2004
4:37 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help