Re: [racket-users] Racket-on-Chez snapshot builds

2018-11-20 Thread Sanjeev Sharma
I'm getting much faster startup times.  

And the initial freeze when loading a file after initial startup - is that 
actually faster or has it been amortized using lazy techniques? 

On Monday, November 19, 2018 at 6:35:43 PM UTC-5, Matthew Butterick wrote:
>
>
> > On Nov 19, 2018, at 2:06 PM, Matthew Flatt  > wrote: 
> > 
> > Although Racket-on-Chez is not yet ready to replace the existing 
> > implementation of Racket for most purposes, it should generally work 
> > now --- and it might even be useful for some purposes. Many, many 
> > details have to be right for Racket-on-Chez to assemble itself into a 
> > snapshot distribution, so this is a significant milestone. 
>
> Thank you for the all your effort & hard work to get Racket-on-Chez this 
> far. 
>
> This week, I've gone over to using the Racket-on-Chez snapshots 
> exclusively. They are stable & fast enough for everything I do with Racket. 
> There are bugs, of course, though so far all small. And Matthew has been 
> fixing them as fast as I can file them. 
>
> For that matter, if you've ever wondered "what can I do to improve 
> Racket-on-Chez, without being a 1337 h4x0r?" I suggest that you also use 
> the snapshots and file bugs. Because that will make Racket-on-Chez better, 
> sooner, for everyone. 
>
> One tip, if you haven't used the snapshots before (I hadn't): I've 
> switched to installing my own packages in "--scope user" rather than 
> "--scope installation". This keeps the packages out of the snapshot folder, 
> so the snapshot can be easily replaced without disturbing the rest. 
>
> To infinity and beyond.

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Racket-on-Chez snapshot builds

2018-11-19 Thread Matthew Butterick


> On Nov 19, 2018, at 2:06 PM, Matthew Flatt  wrote:
> 
> Although Racket-on-Chez is not yet ready to replace the existing
> implementation of Racket for most purposes, it should generally work
> now --- and it might even be useful for some purposes. Many, many
> details have to be right for Racket-on-Chez to assemble itself into a
> snapshot distribution, so this is a significant milestone.

Thank you for the all your effort & hard work to get Racket-on-Chez this far.

This week, I've gone over to using the Racket-on-Chez snapshots exclusively. 
They are stable & fast enough for everything I do with Racket. There are bugs, 
of course, though so far all small. And Matthew has been fixing them as fast as 
I can file them. 

For that matter, if you've ever wondered "what can I do to improve 
Racket-on-Chez, without being a 1337 h4x0r?" I suggest that you also use the 
snapshots and file bugs. Because that will make Racket-on-Chez better, sooner, 
for everyone.

One tip, if you haven't used the snapshots before (I hadn't): I've switched to 
installing my own packages in "--scope user" rather than "--scope 
installation". This keeps the packages out of the snapshot folder, so the 
snapshot can be easily replaced without disturbing the rest. 

To infinity and beyond.

-- 
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.
For more options, visit https://groups.google.com/d/optout.


Re: [racket-users] Racket-on-Chez snapshot builds

2018-11-19 Thread Philip McGrath
If you use Travis CI with Greg's wonderful
https://github.com/greghendershott/travis-racket script, as of this morning
you can build against the Racket-on-Chez snapshots by adding a
"RACKET_VERSION" of "HEADCS" to your build matrix.

-Philip


On Mon, Nov 19, 2018 at 5:06 PM Matthew Flatt  wrote:

> The Utah snapshot site now includes Racket-on-Chez builds for x86_64
> Windows, Mac OS, and Linux:
>
>   http://pre.racket-lang.org/
>-> follow the "University of Utah" link
>-> scroll down to "Racket CS"
>
> Although Racket-on-Chez is not yet ready to replace the existing
> implementation of Racket for most purposes, it should generally work
> now --- and it might even be useful for some purposes. Many, many
> details have to be right for Racket-on-Chez to assemble itself into a
> snapshot distribution, so this is a significant milestone.
>
> Try it out. Report bugs at
>
>https://github.com/racket/racket/issues
>
>
> Here are some issues that we already know about:
>
>  * Load times can be slower.
>
>  * Compile times can be slower, including package installation.
>
>  * Errors that originate from Chez Scheme have non-Rackety messages.
>Values in those error message can look especially strange.
>
>  * Not all `racket` command-line arguments are handled, yet.
>
>  * Not all core Racket tests pass, yet.
>
>  * No cross-compilation, yet.
>
>  * No single-precision flonums, no extflonums.
>
> --
> 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.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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.
For more options, visit https://groups.google.com/d/optout.


[racket-users] Racket-on-Chez snapshot builds

2018-11-19 Thread Matthew Flatt
The Utah snapshot site now includes Racket-on-Chez builds for x86_64
Windows, Mac OS, and Linux:

  http://pre.racket-lang.org/
   -> follow the "University of Utah" link
   -> scroll down to "Racket CS"

Although Racket-on-Chez is not yet ready to replace the existing
implementation of Racket for most purposes, it should generally work
now --- and it might even be useful for some purposes. Many, many
details have to be right for Racket-on-Chez to assemble itself into a
snapshot distribution, so this is a significant milestone.

Try it out. Report bugs at

   https://github.com/racket/racket/issues


Here are some issues that we already know about:

 * Load times can be slower.

 * Compile times can be slower, including package installation.

 * Errors that originate from Chez Scheme have non-Rackety messages.
   Values in those error message can look especially strange.

 * Not all `racket` command-line arguments are handled, yet.

 * Not all core Racket tests pass, yet.

 * No cross-compilation, yet.

 * No single-precision flonums, no extflonums.

-- 
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.
For more options, visit https://groups.google.com/d/optout.