[Prev][Next][Index][Thread]
Re: Harlequin 1.2 still available?
"Scott McKay" <swm@mediaone.net> wrote in message
Rhv_4.37850$Ft1.1955916@typhoon.ne.mediaone.net">news:Rhv_4.37850$Ft1.1955916@typhoon.ne.mediaone.net...
> During active development, you can set the compilation mode
> to a "looser" mode in which, when you do Project->Build, the
> compiler figures out which things have changes and compiles
> just those things and any downstream things that might be
> affected. This can greatly improve the compilation time for
> Project->Build.
Forgive the stupid question: isn't this how all make systems work?
> and the do Project->Start. Play with your project for a while,
> then use the Application->Pause to pause it. You can now go
> into the editor, modify a method, and recompile just that one
> method. If you are using Emacs-mode, just type control-shift-C
> to do this. The recompiled method will get compiled and uploaded
> into the running application, and the application will run with the
> new method.
Ahhh, Link-n-Go, the mysterious vanishing feature. Cool, I didn't know
the Dylan systems offered this.
> - The code generated for loose mode compilation is a little
> slower than tight mode compilation
That seems odd - isn't this just a message to the runtime to move some
pointers? Why is the generated code different?
> Even with the above provisos, I believe you will find that being
> able to do interactive compilation will increase your productivity
> radically.
For sure, I've been asking for this one in Obj-C for a while now. Not
trivial to implement, but doable, as Dylan demonstrates.
Maury
Follow-Ups:
References: