<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font size="+1">Hi, <br>
      </font></p>
    <p><font size="+1">Does one of you know how to import code contained
        in a string?</font></p>
    <p><font size="+1">The string contains a class definition with
        method. I use to it that way with Pharo:<br>
      </font></p>
    <pre><font size="+1">parseScript: drgeoNode
"First do one pass to compile all the script Smalltalk source code"
    drgeoNode elementsDo: [: node |
        (node tag = #value and: [(node attributeAt: #type) = #script]) ifTrue:
            [CodeImporter evaluateString: (node contentStringAt: #code)]]
</font></pre>
    <p><font size="+1"><br>
      </font></p>
    <p><font size="+1">The string content from an XML file (does YAXO
        parse entities?):<br>
      </font></p>
    <p><font size="+1"><font face="monospace">DrGeoUserScript subclass:
          #DrGeoScript126328658&#13;&#9;instanceVariableNames:
          ''&#13;&#9;classVariableNames:
          ''&#13;&#9;poolDictionaries:
          ''&#13;&#9;category:
          'DrGeoII-User'!&#13;!DrGeoScript126328658 commentStamp:
          '&lt;historical&gt;' prior:
          0!&#13;!&#13;&#13;&#13;!DrGeoScript126328658
          methodsFor: 'public' stamp: 'HilaireFernandes 12/9/2014
          15:28'!&#13;compute&#13;&quot;Edit
          me&quot;&#13;&#9;^[:x | x cos ]!
          !&#13;&#13;&quot;-- -- -- -- -- -- -- -- -- -- --
          -- -- -- -- -- -- --
          &quot;!&#13;&#13;DrGeoScript126328658
          class&#13;&#9;instanceVariableNames:
          ''!&#13;!DrGeoScript126328658 class commentStamp:
          '&lt;historical&gt;' prior:
          0!&#13;!&#13;&#13;&#13;!DrGeoScript126328658
          class methodsFor: 'public' stamp: 'HilaireFernandes 12/9/2014
          14:50'!&#13;description&#13;&#9;^'The function to
          be plotted. Return a bloc of code'!
          !&#13;&#13;!DrGeoScript126328658 class methodsFor:
          'public' stamp: 'HilaireFernandes 12/9/2014
          14:43'!&#13;scriptName&#13;&#9;^'Function'!
          !&#13;&#13;&#13;!DrGeoScript126328658 class
          methodsFor: 'private' stamp: 'HilaireFernandes 12/9/2014
          14:43'!&#13;newArgumentsType&#13;&#9;^{}!
          !&#13;</font><br>
      </font></p>
    <p><font size="+1">Thanks<br>
      </font></p>
    <pre class="moz-signature" cols="72">-- 
GNU Dr. Geo
<a class="moz-txt-link-freetext" href="http://drgeo.eu">http://drgeo.eu</a>
<a class="moz-txt-link-freetext" href="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre>
  </body>
</html>