[squeak-dev] Injecting objects into Workspace bindings

karl ramberg karlramberg at gmail.com
Mon Mar 14 15:04:12 UTC 2016


I would right click the file name in FileList. You get the option copy name
to clipboard.
>From there I would open a Workspace and assign to variables as I go.

Best,
Karl




On Mon, Mar 14, 2016 at 2:43 PM, Jakob Reschke <jakob.reschke at student.hpi.de
> wrote:

> Hi all,
>
> is there a convenient way to bind some object (e. g. one that I
> inspect at the moment) to a variable in a new or existing Workspace?
>
> Use Case: I would like to read something from an XML file and have
> never done that before in Squeak. After installing the XMLParsers
> stuff from SqueakMap I dragged my XML file into the image. It shows
> the file content in a Workspace, great! Now I want to get that content
> as a string object to later supply it to an appropriate parser. I
> found the string by inspecting the morphs of the Workspace (is there
> an easier way?), but now I would like to have a new workspace where I
> can work with that string.
>
> Printing the string in the inspector and copy&pasting would be an
> option, but the XML file is quite large and performance issues already
> arise when I navigate around in the Workspace where the content was
> loaded. For the sake of having tried it out, I attempted to print the
> #fullPrintString of the string, but my VM crashed... So, is there a
> way to bind arbitrary objects at hand to a Workspace, other than
> copying and pasting serialized representations around or fiddling with
> "global variables"?
>
> Of course, I could have done the file reading myself with FileStream
> etc. to obtain a string, but I wondered if there is a more "tangible"
> approach.
>
> Best regards,
> Jakob
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20160314/be720a79/attachment.htm


More information about the Squeak-dev mailing list