[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: