Re: Fwd: Cocoa IDE v1 project

Terje Norderhaug <[email protected]>
Newsgroups gmane.lisp.mcl.general
Message-ID <[email protected]>
On Feb 16, 2009, at 2:05 PM, Toomas Altosaar wrote:
> On the same theme: the ability to cut and paste graphical output of
> evaluated forms, e.g., graphs, charts, simulations, animations, etc.
> in some jpg/pdf/mov/etc format into and out of the editor would add
> much value to experimental and developmental work.
>
> For example, something similar to what Mathematica has been doing
> with their "notebook" editor for 20+ years already, but perhaps not
> in such an integrated manner (their output appears in the editor
> immediately below the evaluated form).
>
> Just the ability to copy and paste things other than text could be
> very useful, e.g., results of intricate/large tests that cannot be
> repeated without much (loading) time and (cpu) effort. It would be
> good to see the results right in the editor. What happens now is that
> a separate "report" needs to be written/remembered/referred to using
> some word processing software to save results.
>
> Would it be difficult to generalize the editor to handle things other
> than text, e.g., image, movies, etc.?

As far as I remember from my own Fred customization efforts, the  
underlying data- and display model is very much constrained to text  
and characters. Display and click-handling with non-text data is well  
beyond the scope of the current implementation. A first step up would  
be to allow non-character objects in the data, while still displaying  
these as text. These could then be displayed as hypermedia links in  
the text. Next step could be to let same objects display inline with  
text flowing around, but that's a larger upgrade.

My general wish for the Cocoa IDE effort is that there are well  
planned hooks for us developers to extend and customize the  
functionality. For example, it would be great if the Fred datamodel  
supported arbitrary non-character objects in the text, with a defined  
interface for how these integrate and display, but without their  
implementation having to be part of the initial IDE project.

-- Terje Norderhaug
_______________________________________________
info-mcl mailing list
[email protected]
http://clozure.com/mailman/listinfo/info-mcl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.