This page is part of the web mail archives of SRFI 50 from before July 7th, 2015. The new archives for SRFI 50 contain all messages, not just those from before July 7th, 2015.
Jim Blandy <jimb@xxxxxxxxxx> writes: > I've come across a situation which is reasonably straightforward to > handle in a JNI-style interface, but which I think requires machinery > I haven't seen yet in Pika-style. I'd like to see the Pika folks' > solution here. Well, I'd personally make a call to scm_reader, but then I think that's avoiding the greater issue at hand you're referring to -- that of automatically generating Pika-FFI-aware code with third-party tools. I'm not too familiar with Bison, so answer this for me: with Bison's calling conventions for parsing, how does it handle run-time errors? e.g. if I write a grammar rule that tries to open a file and gets an error or tries to allocate memory when none is available, how is this error propogated if at all? (At first glance, it looks like Bison supports no such mechanisms, but I'll leave it to someone more experienced to make such accusations. Also, note I'm referring to the semantics generating an error, not the syntax.) -jivera