Re: [racket-users] Help me understand FFI callouts in this context?

2019-10-30 Thread Sage Gerard
Hi Matthew, I reproduced "SIGSEGV MAPERR si_code 1 fault on addr (nil)" after specifying '#:atomic? #t', so not out of the woods yet. If you wish I can help you set up Vulkan off-list. > Will the callback definitely be invoked in the same OS-level thread as calls > to Vulkan functions? Yes.

Re: [racket-users] pollen?

2019-10-30 Thread Hendrik Boom
On Mon, Aug 05, 2019 at 12:05:57PM +0100, bruno cuconato wrote: > hi Hendrik, > > you might want to try https://groups.google.com/forum/#!forum/pollenpub for > pollen-related queries And now that's presumably https://github.com/mbutterick/pollen-users/issues -- hendrik > > > -- > bruno

Re: [racket-users] Efficient idiom for converting key-set of a hash-map into a hash-set

2019-10-30 Thread Simon Schlee
Hi Tomas, you say you drain the set, do you remove elements one by one from it? Do you need more from that set than only getting successive elements from it? It seems you are implementing something, which might require going lower level or using different data structures. I am still not really

Re: [racket-users] Efficient idiom for converting key-set of a hash-map into a hash-set

2019-10-30 Thread Thomas Dickerson
Hi Simon - Thanks for the detailed reply, my responses are in-line below. ~Thomas On Wed, Oct 30, 2019 at 7:52 AM Simon Schlee wrote: > Racket has mutable and immutable hash tables these are implemented > differently. > Because as a user of hash tables you have to differentiate between

[racket-users] Call for Workshop Proposals: ICFP 2020

2019-10-30 Thread 'Sam Tobin-Hochstadt' via users-redirect
CALL FOR WORKSHOP AND CO-LOCATED EVENT PROPOSALS ICFP 2020 25th ACM SIGPLAN International Conference on Functional Programming August 23 - 28, 2020 Jersey City, NJ, US

Re: [racket-users] Efficient idiom for converting key-set of a hash-map into a hash-set

2019-10-30 Thread Simon Schlee
Hi Thomas, it seems to me that you may have a misleading intuition for racket's hash tables. Racket has mutable and immutable hash tables these are implemented differently. Because as a user of hash tables you have to differentiate between mutable and immutable, there are also different hash