Exactly what I was about to propose :) Write a GSoC proposal ^^ Ben
On Mar 27, 2013, at 9:29 PM, Guillermo Polito <[email protected]> wrote: > > > On Wed, Mar 27, 2013 at 9:18 PM, Torsten Bergmann <[email protected]> wrote: > When working with Seaside (or other frameworks) one often works with > non-Smalltalk resources > stored within the image (CSS styles, images, ...) often stored as strings > within > methods: > > > myCss > ^'body { > background-color: #ffffce; > }' > > or > > script > ^'alert("hello from Javascript");' > > > I also often see Base64 encoded images, or when working with XML a method > might return XML content. > > With things like Helvetia [1], the reworked autocompletion/syntax > highlighting and new > browsers like Nautilus in mind I wonder if (may be in the not so far future) > I can: > > - click on a Smalltalk method to get ST styling and edit functionality > - click on a CSS content method to do CSS styling and completion > - click on a method with a form content to display the picture (and not > the Base64 encoded string) > - click on an XML content to browse the XML tree > - click on an HTML providing method to edit HTML and maybe preview > - click on a method with CSV to edit the tabular data within a grid > - click on a primitive method to see Slang or C/C++ code > - ... > > Internally the content can be distinguished using pragmas: > > > myCss > <mime-type: text/css> > ^'body { > background-color: #ffffce; > }' > > > Are there any plans to move Pharo into this "not only Smalltalk" in methods > direction? > > Is it already possible to easily extend Nautilus with "pluggable" custom > panes depending on the > method content. > > I see that there are buttons on the Nautilus side. Wouldnt it be better to > have "Tabs" > with "Source" as default and where I can add my own custom tabs? > > Would be a lot of work to provide editors and stylers for all the mime-types > or autocompletion > for JavaScript, SQL, ... whatever. But the question is more "do we have the > groundwork so > people can built up on it." > > Any comments? > > I'd like to see something like that... > a GSOC? > > > Thx > T. > > [1] http://scg.unibe.ch/research/helvetia > > >
