[racket-users] New Racket blog post

2020-05-10 Thread Stephen De Gabrielle
https://blog.racket-lang.org/2020/05/racket-is-25.html -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. To view this di

Re: [racket-users] Re: Strange behaviour of ptr-ref + ptr-add(?)

2020-05-10 Thread Laurent
Awesome, thanks Matthew! On Sun, May 10, 2020 at 2:05 PM Matthew Flatt wrote: > Although `_double*` isn't currently meant to be handled there --- > there's no `ptr-ref/_double` specialization --- you're right that the > problem is in the `ptr-ref/double` and similar specializations in CS. > > I'

Re: [racket-users] Re: Strange behaviour of ptr-ref + ptr-add(?)

2020-05-10 Thread Matthew Flatt
Although `_double*` isn't currently meant to be handled there --- there's no `ptr-ref/_double` specialization --- you're right that the problem is in the `ptr-ref/double` and similar specializations in CS. I've pushed a repair. Thanks for the report, Laurent! At Sun, 10 May 2020 13:57:50 +0200,

Re: [racket-users] Re: Strange behaviour of ptr-ref + ptr-add(?)

2020-05-10 Thread Laurent
Bug report here: https://github.com/racket/racket/issues/3173 On Sun, May 10, 2020 at 12:58 PM Jens Axel Søgaard wrote: > I can confirm that the bug is present in the latest snapshot of Racket CS > on macOS. > > FWIW _double* is missing in this list, but I am not sure it whether it is > suppose

Re: [racket-users] Re: Strange behaviour of ptr-ref + ptr-add(?)

2020-05-10 Thread Jens Axel Søgaard
I can confirm that the bug is present in the latest snapshot of Racket CS on macOS. FWIW _double* is missing in this list, but I am not sure it whether it is supposed to be handled here. https://github.com/racket/racket/blob/920c899ba866ce59a0387862286521e3cc1dabfb/racket/src/schemify/ptr-ref-set

[racket-users] Re: Strange behaviour of ptr-ref + ptr-add(?)

2020-05-10 Thread Laurent
Correction: It's not Mac vs Linux, it's Racket BC (works) vs CS (doesn't work) On Sun, May 10, 2020 at 9:49 AM Laurent wrote: > Hi all, > > We're trying to figure out why the last case below doesn't work on > Linux, but works on MacOS. Does anyone have an explanation? > The docs suggest that _do

[racket-users] Strange behaviour of ptr-ref + ptr-add(?)

2020-05-10 Thread Laurent
Hi all, We're trying to figure out why the last case below doesn't work on Linux, but works on MacOS. Does anyone have an explanation? The docs suggest that _double* shouldn't be different from _double for _reading_ values. More precisely, #lang racket (require ffi/unsafe) (define N 10) (define