Thank you all !!<div><br></div><div><br></div><div>This is de code I made. It seems to work:</div><div><br></div><div><div>primitiveHelloWorld</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>| stringOop stringPtr size |</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&lt;var: &#39;stringPtr&#39; type: &#39;char*&#39;&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>size := 11.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>stringOop := self instantiateClass: self classString indexableSize: size.</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>stringPtr := self firstIndexableField: stringOop.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>0 to: size-1 do:[ :i | stringPtr at: i put: (&#39;Hello World&#39; at: i) ].</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>self pop:1 thenPush: stringOop.</div></div><div><br></div><div>I had to use push, ^ not work at the same way.</div>
<div><br></div><div>Best regards,</div><div>David.</div>