On Tue, May 7, 2019 at 12:14 PM Paul Dupuis via use-livecode < use-livecode@lists.runrev.com> wrote:
> On 5/7/2019 9:35 AM, Trevor DeVore via use-livecode wrote: > > This is for anyone who plans on attending my workshop on using FFI in LCB > > at the conference. Is there any code (a macOS Framework, Windows API, > DLL, > > dylib, etc.) that is written in Objective-C or that has a C wrapper that > > you are interested in wrapping with LCB in order to make it available to > > LiveCode? > > > > If so, let me know in a response to this thread and I can take a look at > it > > before the workshop to see if I can include it. > > > > I would love to see a sample LCB wrapper for PocketSphinx! > > https://cmusphinx.github.io/wiki/tutorialpocketsphinx Thanks for the suggestion Paul. This ended up being a really good example to work on. I was hoping to just grab the precompiled DLL for it but the downloadable version has a bug in it and would just exit whenever I tried to use it. With Mark Waddingham's help (a lot of it) I now have a basic version working on both macOS and Windows. Even the macOS version required some interesting steps so that the dylibs (pocketsphinx and sphinxbase) would only load the dylibs in the extension's code folder. Wrapping the code was also an educational experience and has a number of teaching points that I will bring up in the workshop. For those of you who offered up other suggestions - I took a look at the pages you sent but I didn't see any obvious C interfaces and they also look like much more involved projects. FFI will not work with C++ right now. -- Trevor DeVore ScreenSteps www.screensteps.com _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode