<div dir="ltr"><div dir="ltr">See below.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 27, 2024 at 4:23 AM Gareth Cox via GemStone-Smalltalk <<a href="mailto:gemstone-smalltalk@lists.gemtalksystems.com">gemstone-smalltalk@lists.gemtalksystems.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi All<br>
<br>
I've got VAST 12 on windows (64 bit) and was curious if I could get it <br>
to connect to gemstone (running on a raspberry pi).<br></blockquote><div><br></div><div>Although you mention running the server on the Pi, I think it is worth pointing out that you can run VAST itself on a Pi.<br></div><div>We have run other versions of VAST on a Raspberry Pi, so do expect VAST 12 to work there as well.</div><div><br></div><div>Mariano Martinez Peck has demonstrated running a GBS application on a Pi that interfaces with a temperature sensor and records readings in a GemStone database..<br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Topaz (on windows) connects to the gemstone server no problem.<br>
VAST12 won't load the libraries. This is most likely because the 64 bit <br>
dll provided is for visual works and the only VAST libraries are 32bit.<br>
Will there be a VAST 64 bit windows client library coming soon?<br></blockquote><div><br></div><div>This is incorrect. The DLLs are independent of the client (Smalltalk or other application). <br></div><div><br></div><div>GBS for VAST only supports the 32-bit library.</div><div>Unfortunately, adding 64-bit support is a huge engineering effort.</div><div><br></div><div>Recent *nix versions have made using 32-bit applications much more challenging than in the past.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
(On a similar note, the documentation lists 3 files that need to be <br>
copied, but only two are available. The third is the vc runtime stuff. <br>
Presume I must find those elsewhere?)<br></blockquote><div><br></div><div>I just looked at the 3.6.8 distribution and both the bin and bin32 directories include msvcr100.dll.</div><div><br></div><div><br></div>If you want to interface directly to the GCI library, refer to the GemBuilder for C documentation. An application that only retrieves string responses is quite easily created. Replicating complex objects is much more complicated, of course.</div><div class="gmail_quote">James Foster (<a href="https://github.com/jgfoster">https://github.com/jgfoster</a>) has a number of projects on GitHub, some of which could be used as a starting point for such an interface.<br></div><div class="gmail_quote"><br></div><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
KR<br>
<br>
-- <br>
Gareth Cox<br>
<br>
inspired!<br>
078 374 9035<br>
<a href="mailto:gareth@inspired.org" target="_blank">gareth@inspired.org</a><br>
<a href="http://www.inspired.org" rel="noreferrer" target="_blank">www.inspired.org</a><br>
<br>
<br>
_______________________________________________<br>
GemStone-Smalltalk mailing list<br>
<a href="mailto:GemStone-Smalltalk@lists.gemtalksystems.com" target="_blank">GemStone-Smalltalk@lists.gemtalksystems.com</a><br>
<a href="https://lists.gemtalksystems.com/mailman/listinfo/gemstone-smalltalk" rel="noreferrer" target="_blank">https://lists.gemtalksystems.com/mailman/listinfo/gemstone-smalltalk</a><br>
</blockquote></div></div>