Skip to content

Commit eff1214

Browse files
committed
v8.13 blog post initial add
1 parent 80ac046 commit eff1214

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed
+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
Title: Racket v8.13
2+
Date: 2024-05-17T11:41:54
3+
Tags: DRAFT
4+
5+
----------------------------------------------------------------------
6+
7+
- The racket/treelist and racket/mutable-treelist libraries provide
8+
list-like containers that support many operations in effectively
9+
constant time, including appending and extracting sub-lists without
10+
mutating the given list. Treelists are implemented as RRB Vectors,
11+
invented by Stucki, Riompf, Ureche, and Bagwell.
12+
13+
(see https://docs.racket-lang.org/reference/treelist.html#(part._treelist)
14+
and https://dl.acm.org/doi/abs/10.1145/2784731.2784739 )
15+
16+
- The `hash-filter-keys` and `hash-filter-values` functions allow users
17+
to filter hashes using a predicate on either keys or values.
18+
19+
(see https://docs.racket-lang.org/reference/hashtables.html#%28def._%28%28lib._racket%2Fhash..rkt%29._hash-filter-keys%29%29 )
20+
21+
- The `vector-extend` and `vector*-extend` functions provide a way
22+
to pre-populate the prefix of a newly allocated vector using the elements
23+
of an existing vector.
24+
25+
(see https://docs.racket-lang.org/reference/vectors.html#%28def._%28%28lib._racket%2Fvector..rkt%29._vector-extend%29%29 )
26+
27+
- Command-line raco setup, package update, and package installation use
28+
terminal control (when available) to show what they are working on
29+
more compactly and with a progress bar.
30+
31+
- Racket v8.13 uses Unicode 15.1 for character and string operations.
32+
33+
- Machine-specific cross-module optimization allows improved support for
34+
static generation of foreign-function bindings.
35+
36+
- The scribble/acmart language uses v2.01, which avoids errors
37+
concerning the hyperref package in some latex installations.
38+
39+
The following people contributed to this release:
40+
41+
Alec Mills, Ben Greenman, Bob Burger, Bogdan Popa, dr-neptune, Fred Fu,
42+
Gustavo Massaccesi, Jason Hemann, Jay McCarthy, John Clements, Jordan
43+
Johnson, Justin Dhillon, Mao Yifu, Matias Eyzaguirre, Matthew Flatt,
44+
Matthias Felleisen, Mike Sperber, olopierpa, Oscar Waddell, Pavel
45+
Panchekha, Philip McGrath, Robby Findler, Sam Phillips, Sam
46+
Tobin-Hochstadt, Siddhartha Kasivajhula, Sorawee Porncharoenwase,
47+
Stephen De Gabrielle, Tim Standen, William E. Byrd, and Wing Hei Chan.
48+
49+
----------------------------------------------------------------------
50+
51+
52+
<!-- more -->
53+

0 commit comments

Comments
 (0)