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 [email protected].
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