Thanks Tomaz, You may have hit a bug/unimplemented feature. Would you mind opening an issue with some more details? What Pharo version, what backend, an example with the C counterpart maybe? Everything that would help us quickly build a test is super useful to work in a fix (or even, a written test would be better than any explanation ;)).
Otherwise, with the coming holidays this may get lost. G > El 17 dic 2021, a las 15:00, Tomaž Turk <tomazz.t...@gmail.com> escribió: > > Thanks! It still has some quirks :-) > > BTW, it should be possible to get a javascript promise as a result from a > callback to Pharo, however I always get "#ifTrue:ifFalse: was sent to nil" in > VMCallbackContext64 if I actually do the callback which has a signature with > a pointer as a return value, like > > FFICallback > signature: #(char * (const char * seq, const char * req)) > block: [ :seq :req | ... ] > > or > > FFICallback > signature: #(String (const char * seq, const char * req)) > block: [ :seq :req | ... ] > > I checked the FFICallback tests and there are no examples of pointer return > values. Is this possible? > > Best wishes, > Tomaz > > ------ Original Message ------ > From: "Guillermo Polito" <guillermopol...@gmail.com > <mailto:guillermopol...@gmail.com>> > To: "Any question about pharo is welcome" <pharo-users@lists.pharo.org > <mailto:pharo-users@lists.pharo.org>> > Cc: "Tomaž Turk" <tomazz.t...@gmail.com <mailto:tomazz.t...@gmail.com>> > Sent: 17. 12. 2021 14:29:37 > Subject: Re: [Pharo-users] Re: Pharo-WebView > >> This is amazing!!!! >> >> I wonder how this would marry with PharoJS <emoticon_smiley.png> >> >>> El 17 dic 2021, a las 11:51, Richard O'Keefe <rao...@gmail.com >>> <mailto:rao...@gmail.com>> escribió: >>> >>> Ta muchly. Appreciated. >>> >>> >>> On Fri, 17 Dec 2021 at 06:03, Tomaž Turk <tomazz.t...@gmail.com >>> <mailto:tomazz.t...@gmail.com>> wrote: >>> Dear all, >>> >>> Pharo-WebView package is now available on GitHub at >>> https://github.com/eftomi/Pharo-Webview >>> <https://github.com/eftomi/Pharo-Webview>. >>> >>> Pharo-WebView is a package which implements a binding to webview dll >>> library available at https://github.com/webview/webview >>> <https://github.com/webview/webview> in Pharo. Webview allows you to show >>> HTML user interfaces in a native window, inject JavaScript code and HTML >>> content into the window. It renders HTML originating via web requests or as >>> a direct input. >>> >>> I tested it on Windows 64 bit in Pharo 64, I plan to do that on Pharo 32 >>> and Linux, however I don't have access to Mac, so if anybody is interested, >>> I'd be grateful <emoticon_smiley.png> >>> >>> Best wishes, >>> Tomaz