Re: [racket-users] Re: Racket CS release plan

2020-08-01 Thread Matthew Flatt
At Sat, 01 Aug 2020 03:56:36 -0400, George Neuner wrote: > On Fri, 31 Jul 2020 20:20:05 -0700 (PDT), > "wanp...@gmail.com" > wrote: > > >I noticed that the size of the CS version is 244% compare to BS > >version. Wondering why it became so large. Does that mean Chez Scheme > >runtime/vm 100 MB

Re: [racket-users] Re: Racket CS release plan

2020-08-01 Thread George Neuner
Hi Matthew, On 8/1/2020 2:01 PM, Matthew Flatt wrote: At Sat, 01 Aug 2020 03:56:36 -0400, George Neuner wrote: > On Fri, 31 Jul 2020 20:20:05 -0700 (PDT), > "wanp...@gmail.com" > wrote: > > >I noticed that the size of the CS version is 244% compare to BS > >version. Wondering why it became

Re: [racket-users] Re: Racket CS release plan

2020-08-01 Thread Gustavo Massaccesi
The human friendly version of the bytecode is explained in https://docs.racket-lang.org/raco/decompile.html?q=decompile#%28mod-path._compiler%2Fdecompile%29 . The human friendly version looks similar to the expanded version of a program that you get with the Macro Debugger (when the macros are not

Re: [racket-users] Advice wanted about new opengl binding

2020-08-01 Thread Matthew Flatt
At Fri, 31 Jul 2020 17:05:27 -0400, Hendrik Boom wrote: > For example, there's glGetCompressedTexImageARB. It receivees a > pointer to an image area and fills it in with a compressed image. > According the the Racket C interface, the way to write this > would be: > > (define-gl

Re: [racket-users] Re: Racket CS release plan

2020-08-01 Thread Sam Tobin-Hochstadt
Note that Matthew's point was not about bytecode, but about the machine code in the Racket BC executable vs the machine code in the Chez kernel plus boot files. Especially if you look pre-7.0, there is very little bytecode in the Racket BC executable. Sam On Sat, Aug 1, 2020, 3:46 PM Gustavo

Re: [racket-users] Advice wanted about new opengl binding

2020-08-01 Thread Hendrik Boom
On Sat, Aug 01, 2020 at 11:48:06AM -0600, Matthew Flatt wrote: > At Fri, 31 Jul 2020 17:05:27 -0400, Hendrik Boom wrote: > > For example, there's glGetCompressedTexImageARB. It receivees a > > pointer to an image area and fills it in with a compressed image. > > According the the Racket C

Re: [racket-users] Re: Racket CS release plan

2020-08-01 Thread George Neuner
On 8/1/2020 3:48 PM, Sam Tobin-Hochstadt wrote: Note that Matthew's point was not about bytecode, but about the machine code in the Racket BC executable vs the machine code in the Chez kernel plus boot files. Especially if you look pre-7.0, there is very little bytecode in the Racket BC

Re: [racket-users] Racket CS release plan

2020-08-01 Thread Bertrand Augereau
I'm just adding noise, but I just wanted to thank you for sharing your plans, it's much appreciated, even when we don't answer in general. Yep, told you so. Noise :) Le jeu. 30 juil. 2020 à 14:46, Matthew Flatt a écrit : > > With the improvements in the upcoming v7.8 release, Racket CS provides

[racket-users] Re: Racket CS release plan

2020-08-01 Thread George Neuner
On Fri, 31 Jul 2020 20:20:05 -0700 (PDT), "wanp...@gmail.com" wrote: >I noticed that the size of the CS version is 244% compare to BS >version. Wondering why it became so large. Does that mean Chez Scheme >runtime/vm 100 MB larger than the original one? > >Racket Mac OS X > 64-bit Intel