forked from pool/racket
Accepting request 1087014 from home:capfredf:branches:devel:languages:misc
update to v8.9 OBS-URL: https://build.opensuse.org/request/show/1087014 OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/racket?expand=0&rev=71
This commit is contained in:
parent
ad4ecd505a
commit
4981bbb44c
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:398422e2b42373e14e4e0f96da3d95cb5744247ba3f73ea99815fb693c2714ab
|
||||
size 33786055
|
3
racket-8.9-src.tgz
Normal file
3
racket-8.9-src.tgz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3ae225e84e119f4cd1a47f1b16133568fc7d35c290c505495566d9dccefc5224
|
||||
size 33879141
|
@ -1,3 +1,43 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun May 13 15:17:43 UTC 2023 - Fred Fu <moonsolo@gmail.com>
|
||||
- Update to 8.9:
|
||||
* The HtDP student languages come with checked signatures. Programmers can
|
||||
express signatures in a formal notation, and these signatures are checked at
|
||||
run-time (in a performance-neutral manner). The addition of this formal
|
||||
language associates meaning with several names that had no meaning before. —
|
||||
This feature is experimental, and we may amend or retract it later. (cf. 2
|
||||
Beginning Student with List Abbreviations 27)
|
||||
|
||||
* Switching into and out of dark mode is handled better on Mac OS and Linux.
|
||||
|
||||
* Racket uses Unicode 15.0 for character and string operations.
|
||||
|
||||
* The racket/hash-code library provides support for combining hash
|
||||
codes. (cf. 4.1 Equality 5)
|
||||
|
||||
* A language module can have a configure-expand submodule that is dynamically
|
||||
required to configure a parameterization before expansion of another
|
||||
module. (cf. 18.1 Running Racket or GRacket 1)
|
||||
|
||||
* stream-cons supports multiple values. (cf. 4.16.2 Streams 5)
|
||||
|
||||
* unit/c subcontracts may depend on bindings from any imported or exported
|
||||
signature. Additionally, bindings’ contracts are enforced within
|
||||
subcontracts, and violations blame the contract itself (like ->i). (cf. 7.9
|
||||
Unit Contracts 2)
|
||||
|
||||
* racket/class provides the dynamic-instantiate procedure for instantiating a
|
||||
class with a dynamic list of by-name initialization arguments. (cf. 6.3
|
||||
Creating Objects 2)
|
||||
|
||||
* TCP output block buffering implies TCP_NODELAY. (cf. 15.3.1 TCP 3)
|
||||
|
||||
* Submodules and Check Syntax require arrows work better together.
|
||||
|
||||
* Typed Racket's shallow check generation is improved.
|
||||
|
||||
* Many other improvements and bug fixes are included!
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 15 21:17:43 UTC 2023 - Fred Fu <moonsolo@gmail.com>
|
||||
- Update to 8.8:
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
Name: racket
|
||||
Version: 8.8
|
||||
Version: 8.9
|
||||
Release: 0
|
||||
Summary: Scheme implementation with teaching tools
|
||||
License: Apache-2.0 OR MIT
|
||||
|
Loading…
Reference in New Issue
Block a user