Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 2024-10-31-racket-v8-15.md #334

Merged
merged 3 commits into from
Nov 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 11 additions & 18 deletions blog/_src/posts/2024-10-31-racket-v8-15.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,34 +15,27 @@ We are pleased to announce Racket v8.15 is now available from [https://download.
- Documentation search results are ordered, with visual cues
indicating what their source is (core, main-distribution, etc.).
These results are also grouped by language family (Racket, Rhombus,
etc.). (See https://docs.racket-lang.org/search/index.html?q=second
etc.). (e.g. [search `second`](https://docs.racket-lang.org/search/index.html?q=second))
.)

- DrRacket offers to restore previously open files when starting,
which can be made the default.

![DrRacket restore open files dialog](/img/8-15-restore.jpg)

- In DrRacket, Picts can be saved by right-clicking.
- In DrRacket, Images in editing panels can be saved by right-clicking, including those generated by the functional picture libraries [`pict`](https://docs.racket-lang.org/pict/index.html) and [`2htdp/image`](https://docs.racket-lang.org/teachpack/2htdpimage.html).

![DrRacket save image in context menu](/img/8-15-save2htdpImage.jpg)

- `raco pkg` introduces the `uninstall` command as the opposite of
`install`. The `remove` name for this functionality is retained for
compatibility. (See
https://docs.racket-lang.org/pkg/cmdline.html#%28part._raco-pkg-uninstall%29
.)
- `raco pkg` introduces the `uninstall` command as the opposite of `install`. The `remove` name for this functionality is retained for compatibility. (See [Package Management in Racket - 3.3 `raco pkg uninstall`](https://docs.racket-lang.org/pkg/cmdline.html#%28part._raco-pkg-uninstall%29).)

- `raco pkg` improves the handling of `--clone` and `--unclone`. (See
https://docs.racket-lang.org/pkg/cmdline.html#%28part._raco-pkg-update%29
.)
- `raco pkg` improves the handling of `--clone` and `--unclone`. (See [Package Management in Racket - 3.2 `raco pkg update`](https://docs.racket-lang.org/pkg/cmdline.html#%28part._raco-pkg-update%29).)

- iOS is a compilation target, distinct from macOS.
- iOS is a compilation target, distinct from macOS. (See [Inside:Racket C API - 29 Cross-compiling Racket Sources for iOS](https://docs.racket-lang.org/inside/ios-cross-compilation.html).)

- Racket supports falling back to IPv4 during hostname resolution when
IPv6 fails.
- Racket supports falling back to IPv4 during hostname resolution when IPv6 fails.

- Memory allocated using the ffi/unsafe library can be initially
zeroed, using the `'zeroed-atomic` and `'zeroed-atomic-interior`
flags. (See
https://docs.racket-lang.org/foreign/foreign_pointer-funcs.html#%28idx._%28gentag._11._%28lib._scribblings%2Fforeign%2Fforeign..scrbl%29%29%29
.)
- Memory allocated using the ffi/unsafe library can be initially zeroed, using the `'zeroed-atomic` and `'zeroed-atomic-interior` flags. (See [The Racket Foreign Interface - 4.2 Memory Management `malloc` *mode* `'zeroed-atomic` and `'zeroed-atomic-interior`](https://docs.racket-lang.org/foreign/foreign_pointer-funcs.html#%28idx._%28gentag._11._%28lib._scribblings%2Fforeign%2Fforeign..scrbl%29%29%29).)

- Many other bugs are fixed and documentation has been improved!

Expand Down
Binary file added blog/img/8-15-restore.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added blog/img/8-15-save2htdpImage.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.