Racket v9.3 is officieel uitgebracht. De belangrijkste wijzigingen in deze versie omvatten:
- Tools en documentatie:
raco setup kan nu Markdown-documentatie genereren en raco pkg install biedt meer configuratie-opties.
- Taal en bibliotheken: Verbeteringen aan de
#lang-onderwijstalen, de racket/base module en het file/zip pakket voor betere controle over zip-bestanden.
- Ontwikkelomgeving: DrRacket heeft een snellere syntaxiscontrole door het uitschakelen van bepaalde errortrace-annotaties.
- Technische updates: Aanpassingen aan de
ffi/unsafe/runtime-lib, tcp-listen gedrag en contractgeneratoren.
Het project blijft een community-gedreven open-source initiatief waarbij nieuwe bijdragers worden uitgenodigd om deel te nemen.
Racket v9.3
We zijn blij te kunnen aankondigen dat Racket v9.3 nu beschikbaar is via https://download.racket-lang.org/.
Belangrijkste wijzigingen
In deze release zijn de volgende updates doorgevoerd:
- Het
raco setup-commando kan nu Markdown-documentatie genereren met de optie --doc-markdown.
- De
#lang-onderwijstalen (BSL, ..., ISL+; en DeinProgram) zijn nu gelijkwaardig aan de talen die via de Language-dialoog worden gekozen, en zijn daarom de aanbevolen keuze.
- De achtergrondexpansie van DrRacket schakelt errortrace-annotaties uit voor een snellere syntaxiscontrole.
- Het
raco pkg install-commando bevat nieuwe opties die meer flexibiliteit bieden bij de configuratie tijdens de installatie: --adjacent-deps, --destdir, en --attach, evenals een verbeterde --skip-installed.
- De
ffi/unsafe/runtime-lib bibliotheek biedt een define-runtime-lib mechanisme, vergelijkbaar met define-runtime-path, waardoor bibliotheken kunnen worden gevonden die relatief ten opzichte van een bronbestand staan.
- De
prompt-tag/c contractgenerator voert geen controle meer uit op call/cc wanneer de optie #:call/cc niet aanwezig is.
- De functie
impersonate-prompt-tag accepteert een extra argument waarmee resultaten voor samenstelbare (composable) continuaties kunnen worden gecontroleerd en bijgewerkt.
- De parameter
error-syntax->srcloc-handler biedt controle over de mapping van syntactische vormen naar bronlocaties voor foutafhandeling.
- Gebruik van
(tcp-listen 0) zal opnieuw proberen wanneer het mislukt met de melding “address in use”.
- De
racket/base module vereist minder interne modules en instantiaties.
- Het
file/zip pakket biedt een nieuw mechanisme voor aanzienlijk meer controle over het genereren van zip-bestanden, wat in-memory bronbestanden en compressiecontrole per bestand mogelijk maakt.
Bijdragers
De volgende personen hebben bijgedragen aan deze release:
Alex Knauth, Alexander Shopov, Aris Spathis, Bert De Ketelaere, Bob Burger, Caleb Mazalevskis, Cameron Moy, Geoffrey J. Teale, Gustavo Massaccesi, Hannes Braun, Jade Sailor, Jason Hemann, Jens Axel Søgaard, John Clements, Jordan Johnson, Matthew Flatt, Matthias Felleisen, Mike Sperber, Nathan Dykman, Noah Ma, Philip McGrath, Robby Findler, Romeo Ahmed, Sam Tobin-Hochstadt, Shu-Hung You, Stefan Schwarzer, Stephen De Gabrielle, en Wing Hei Chan.
Community en Feedback
Racket is een community-ontwikkeld open-source project en we verwelkomen nieuwe bijdragers. Raadpleeg racket/README.md om te ontdekken hoe u deel kunt uitmaken van dit geweldige project.
Vragen en discussies zijn welkom binnen de Racket-community op Discourse of Discord.
Deel dit bericht Indien mogelijk verzoeken we u om dit nieuws te verspreiden onder gebruikers en platformspecifieke repo-pakketbeheerders. Racket - de taal voor taalgeoriënteerd programmeren - versie 9.3 is nu beschikbaar via https://download.racket-lang.org.
Racket v9.3
We zijn blij te kunnen aankondigen dat Racket v9.3 nu beschikbaar is via https://download.racket-lang.org/.
Belangrijkste wijzigingen
In deze release zijn de volgende updates doorgevoerd:
- Het
raco setup-commando kan nu Markdown-documentatie genereren met de optie --doc-markdown.
- De
#lang-onderwijstalen (BSL, ..., ISL+; en DeinProgram) zijn nu gelijkwaardig aan de talen die via de Language-dialoog worden gekozen, en zijn daarom de aanbevolen keuze.
- De achtergrondexpansie van DrRacket schakelt errortrace-annotaties uit voor een snellere syntaxiscontrole.
- Het
raco pkg install-commando bevat nieuwe opties die meer flexibiliteit bieden bij de configuratie tijdens de installatie: --adjacent-deps, --destdir, en --attach, evenals een verbeterde --skip-installed.
- De
ffi/unsafe/runtime-lib bibliotheek biedt een define-runtime-lib mechanisme, vergelijkbaar met define-runtime-path, waardoor bibliotheken kunnen worden gevonden die relatief ten opzichte van een bronbestand staan.
- De
prompt-tag/c contractgenerator voert geen controle meer uit op call/cc wanneer de optie #:call/cc niet aanwezig is.
- De functie
impersonate-prompt-tag accepteert een extra argument waarmee resultaten voor samenstelbare (composable) continuaties kunnen worden gecontroleerd en bijgewerkt.
- De parameter
error-syntax->srcloc-handler biedt controle over de mapping van syntactische vormen naar bronlocaties voor foutafhandeling.
- Gebruik van
(tcp-listen 0) zal opnieuw proberen wanneer het mislukt met de melding “address in use”.
- De
racket/base module vereist minder interne modules en instantiaties.
- Het
file/zip pakket biedt een nieuw mechanisme voor aanzienlijk meer controle over het genereren van zip-bestanden, wat in-memory bronbestanden en compressiecontrole per bestand mogelijk maakt.
Bijdragers
De volgende personen hebben bijgedragen aan deze release:
Alex Knauth, Alexander Shopov, Aris Spathis, Bert De Ketelaere, Bob Burger, Caleb Mazalevskis, Cameron Moy, Geoffrey J. Teale, Gustavo Massaccesi, Hannes Braun, Jade Sailor, Jason Hemann, Jens Axel Søgaard, John Clements, Jordan Johnson, Matthew Flatt, Matthias Felleisen, Mike Sperber, Nathan Dykman, Noah Ma, Philip McGrath, Robby Findler, Romeo Ahmed, Sam Tobin-Hochstadt, Shu-Hung You, Stefan Schwarzer, Stephen De Gabrielle, en Wing Hei Chan.
Community en Feedback
Racket is een community-ontwikkeld open-source project en we verwelkomen nieuwe bijdragers. Raadpleeg racket/README.md om te ontdekken hoe u deel kunt uitmaken van dit geweldige project.
Vragen en discussies zijn welkom binnen de Racket-community op Discourse of Discord.
Deel dit bericht Indien mogelijk verzoeken we u om dit nieuws te verspreiden onder gebruikers en platformspecifieke repo-pakketbeheerders. Racket - de taal voor taalgeoriënteerd programmeren - versie 9.3 is nu beschikbaar via https://download.racket-lang.org.