<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt"><div><span>Thank you . I have dowloaded Athens and NB and NBOpengl and will study all of them. I also downloaded the video and I am watching it. If I have any questions I will come back with them.&nbsp;</span></div><div><br></div>  <div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; "> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Igor Stasenko [via Smalltalk] &lt;ml-node+s1294792n4644627h10@n4.nabble.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> kilon &lt;thekilon@yahoo.co.uk&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Monday, 20 August 2012, 14:04<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: Why FFI is not
 included with latest squeak ?<br> </font> </div> <br><div id="yiv1559737058">

        There is a more recent video, a presentation which i gave at ESUG:
<br><a rel="nofollow" target="_blank" href="http://www.youtube.com/watch?feature=endscreen&amp;NR=1&amp;v=a3paB9-iaCY">http://www.youtube.com/watch?feature=endscreen&amp;NR=1&amp;v=a3paB9-iaCY</a><br><br>and for examples, i forgot to mention Athens..
<br><a rel="nofollow" target="_blank" href="http://www.squeaksource.com/Athens">http://www.squeaksource.com/Athens</a><br>which is a vector graphics engine we developing.
<br>You load
<br>ConfigurationOfAthens which is metacello configuration
<br>and then just invoke
<br>ConfigurationOfAthens loadVersion: '1.2'
<br>which is latest available today.
<br>It will automatically load nativeboost (so, you don't have to install
<br>it by yourself)
<br>and you can browse the code in Athens-Cairo package to see how i using
<br>NB to bind with Cairo graphics library.. for example look at
<br>AthensCairoCanvas class, like:
<br><br>rectangleX: x y: y width: aWidth height: aHeight
<br>&nbsp; &nbsp; &nbsp; &nbsp; &lt;primitive: #primitiveNativeCall module: #NativeBoostPlugin&gt;
<br>&nbsp; &nbsp; &nbsp; &nbsp; 
<br>&nbsp; &nbsp; &nbsp; &nbsp; ^ self nbCall: #(void cairo_rectangle (self,
<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;double x, double y,
<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;double aWidth, double aHeight) )
<br><br><br>On 20 August 2012 11:12, dimitris chloupis &lt;<a rel="nofollow" href="">[hidden email]</a>&gt; wrote:
<div class="yiv1559737058shrinkable-quote"><br>&gt; WOW I only left for a day and the mailing list just exploded.
<br>&gt;
<br>&gt; First I thank you all for your help and yes I am a big fan of Starship
<br>&gt; Troopers too, its sad that this greaty movie never got the sequel it
<br>&gt; deserved and still is so misunderstood.. The truth is that Native boost is
<br>&gt; very tempting for that precise reason, it allows you to stay in smalltalk
<br>&gt; and do your magic and never leave the comforts of the smalltalk debugger but
<br>&gt; is also tool that overall documentation is not much. Still I guess I can
<br>&gt; alway ask Igor and he can answer back and even contribute myself in
<br>&gt; documenting things. Whats funny is that if you ask here at mailing list you
<br>&gt; get a lot of useful answer but those answers dont make it back to
<br>&gt; documentaion. People are bored making documentation but cant resist
<br>&gt; answering in malling list with often extremely detailed helpful info as
<br>&gt; Davind's pst which I think should be included with Squeaks onboard
<br>&gt; documentation.
<br>&gt;
<br>&gt; Saying that taking into considerina how non popular Squeak and Pharo are ,
<br>&gt; documentation is not that bad actually.
<br>&gt;
<br>&gt; On my project goals Ephestos, is to take advantage of pure object orientated
<br>&gt; approach of smalltalk nature to provide a framework of attaching flexible
<br>&gt; documentation to smalltalk objects so the user can ask a method or class or
<br>&gt; any object &nbsp;"help" (ie UIManager help &nbsp;. UIManager default ChooseDirectory
<br>&gt; help. etc)
<br>&gt;
<br>&gt; Anyway after Igor's explanation I am certainly more inclined to use
<br>&gt; Nativeboost but will certainly would like to test Vm plugin creation. I
<br>&gt; certainly hope Nativeboost gets included with both Squeak and Pharo. If its
<br>&gt; really stable and reliable as Igor is claiming then I most certainly would
<br>&gt; like to help documenting it in time when I get more experience with it.
<br>&gt;
<br>&gt; I did find great introduction to Nativeboost this presentation -&gt;
<br>&gt; <a rel="nofollow" target="_blank" href="http://www.youtube.com/watch?v=Bd6mz6F167s">http://www.youtube.com/watch?v=Bd6mz6F167s</a>&nbsp;which is what introduced me to
<br>&gt; nativeboost.
<br>&gt;
<br>&gt;
<br>&gt;
</div><br><br><br>-- 
<br>Best regards,
<br>Igor Stasenko.
<br><br>

        
        
        
        <br>
        <br>
        <hr noshade="" size="1" color="#cccccc">
        <div style="color: rgb(68, 68, 68); font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-family: tahoma, geneva, helvetica, arial, sans-serif; ">
                <div style="font-weight:bold;">If you reply to this email, your message will be added to the discussion below:</div>
                <a rel="nofollow" target="_blank" href="http://forum.world.st/Why-FFI-is-not-included-with-latest-squeak-tp4644264p4644627.html">http://forum.world.st/Why-FFI-is-not-included-with-latest-squeak-tp4644264p4644627.html</a>
        </div>
        <div style="color: rgb(102, 102, 102); font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 1.5em; font-family: tahoma, geneva, helvetica, arial, sans-serif; margin-top: 0.4em; ">
                
                To unsubscribe from Why FFI is not included with latest squeak ?, <a rel="nofollow" target="_blank" href="http://forum.world.st/template/NamlServlet.jtp?macro=unsubscribe_by_code&amp;node=4644264&amp;code=dGhla2lsb25AeWFob28uY28udWt8NDY0NDI2NHwtMTEzNTM4MTMyMg==">click here</a>.<br>
                <a rel="nofollow" target="_blank" href="http://forum.world.st/template/NamlServlet.jtp?macro=macro_viewer&amp;id=instant_html%21nabble%3Aemail.naml&amp;base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&amp;breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 9px; line-height: normal; font-family: serif; ">NAML</a>
        </div></div><br><br> </div> </div>  </div></body></html>