Okay a bunch of changes:

1) collected Racket CS changes at the top.
2) removed “stencil-vector” — that explains why my online search for 
“stencil-vector HAMTs” didn’t turn up much.
3) used rewritten bullet to include “continuation-graft” call-out.

4) Doc links are a good idea. I think the “right way” to handle this is to have 
a scribble language that generates both text and 
blog text, but I know that setting that up will take me north of 2 hours. If 
anyone feels like … ugh, okay, let’s see what this looks 
like. Sigh.

#lang at-exp racket

(require scribble/manual)

(define doc-root
  "https://docs.racket-lang.org/"; )

(define http-client-ref
  "net/http-client.html?q=net%2Fhttp-client")

(define call-in-continuation-ref
  
"reference/cont.html?q=call-in-continuation#(def._((quote._~23~25kernel)._call-in-continuation))")

(define call-with-current-language-def
  
"string-constants/index.html?q=call-with-current-language#%28def._%28%28lib._string-constants%2Fstring-constant..rkt%29._call-with-current-language%29%29”)

(define (doc-link url-fragment text)
  (link (string-append doc-root url-fragment) text))

@itemlist[
 @item{Racket CS remains ready for production use---thanks to those who have
  been putting it into practice to help iron out the remaining
  kinks---and it now supports a C API for embedding into other
  applications. See the "Inside: Racket" documentation for details.}

@item{Racket CS uses a new HAMT implementation, dramatically reducing the memory
  required for immutable hash tables.}

@item{Optimizations to the Racket CS compiler result in a code size savings
  of approximately 20%.}

@item{GC callbacks are reliably called on major collections in Racket CS.
  Also, Garbage collection is 10-20% faster.}

@item{DrRacket can recover much more quickly from errors involving large
  stack traces.}

@item{DrRacket now supports the use of the keyboard in the OS X Catalina
  "Open File" dialog.}

@item{The
  @doc-link[http-client-ref]{net/http-client collection} supports the `deflate`
  content encoding.}

@item{The @doc-link[call-in-continuation-ref]{call-in-continuation}
  function (like Marc Feeley's
  `continuation-graft`) simplifies certain `call/cc` patterns by
  calling a thunk in a restored continuation.  }

@item{@doc-link[call-with-current-language-def]{Call-with-current-language}
  allows more reliable tests for language level code.}

@item{Use of the Cairo library can be multi-threaded.}

@item{Improved documentation!}

@item{Many bug fixes!}]




-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/09b41e79-0ff9-43b2-bdd5-ff7dd8cc98f6%40mtasv.net.

Reply via email to