Chez Scheme is both a programming language and an implementation of that language, with supporting tools and documentation.
As a superset of the language described in the Revised⁶ Report on the Algorithmic Language Scheme (R6RS), Chez Scheme supports all standard features of Scheme, including first-class procedures, proper treatment of tail calls, continuations, user-defined records, libraries, exceptions, and hygienic macro expansion.
Chez Scheme also includes extensive support for interfacing with C and other languages, support for multiple threads possibly running on multiple cores, non-blocking I/O, and many other features.
The Chez Scheme implementation consists of a compiler, run-time system, and programming environment. Although an interpreter is available, all code is compiled by default. Source code is compiled on-the-fly when loaded from a source file or entered via the shell. A source file can also be precompiled into a stored binary form and automatically recompiled when its dependencies change. Whether compiling on the fly or precompiling, the compiler produces optimized machine code, with some optimization across separately compiled library boundaries. The compiler can also be directed to perform whole-program compilation, which does full cross-library optimization and also reduces a program and the libraries upon which it depends to a single binary.
The run-time system interfaces with the operating system and supports, among other things, binary and textual (Unicode) I/O, automatic storage management (dynamic memory allocation and generational garbage collection), library management, and exception handling. By default, the compiler is included in the run-time system, allowing programs to be generated and compiled at run time, and storage for dynamically compiled code, just like any other dynamically allocated storage, is automatically reclaimed by the garbage collector.
The programming environment includes a source-level debugger, a mechanism for producing HTML displays of profile counts and program "hot spots" when profiling is enabled during compilation, tools for inspecting memory usage, and an interactive shell interface (the expression editor, or "expeditor" for short) that supports multi-line expression editing.
The R6RS core of the Chez Scheme language is described in The Scheme Programming Language, which also includes an introduction to Scheme and a set of example programs. Chez Scheme's additional language, run-time system, and programming environment features are described in the Chez Scheme User's Guide. The latter includes a shared index and a shared summary of forms, with links where appropriate to the former, so it is often the best starting point.
Leidėjo aprašymas (anglų)
Kas yra Chez Scheme?
Programa Chez Scheme yra atvirojo kodo programinė įranga, skirta Windows. Ją leidžia Cisco Systems, Inc., o sukūrė Cisco. Pirmoji versija išleista 1985 m. Programavimo kalba: Scheme. Be Windows, ji prieinama ir šioms sistemoms: GNU/Linux ir BSD.
Diegimas ir sistemos reikalavimai
Leidėjas siūlo EXE (WiX Burn) diegimo failus šioms architektūroms: 64 bitų ir 32 bitų. Diegiant reikia administratoriaus teisių. Tylusis diegimas galimas su dokumentuotais diegimo failo parametrais.
Atnaujinimai ir versijų istorija
Naujausia versija – 10.4.1, išleista 2026 m. gegužės 12 d. Versijų istorija siekia 2023 m. kovo 21 d.: iš viso 7 laidos, visos su nuorodomis į oficialius failus. Laidų dažnis: maždaug 2,2 per metus.
Populiarumas ir failų tipai
Pirminis kodas „GitHub“ (cisco/ChezScheme) turi 7 372 žvaigždutes. Vikipedijos straipsnių apie programą šios svetainės kalbomis: 4.
Projekto aprašymas „GitHub“: “Chez Scheme ”
Privalumai / Trūkumai
Privalumai
- Atvirasis kodas: bet kas gali jį peržiūrėti ir sukompiliuoti
- Dokumentuotas tylusis diegimas
- Taip pat veikia: GNU/Linux ir BSD
- Daug naudotojų
- Brandus projektas (nuo 1985 m.)
Trūkumai
- Nėra natūralios ARM64 versijos
- Diegiant reikia administratoriaus teisių
Trumpai: Chez Scheme – atvirojo kodo programa, skirta Windows, prieinama 64 bitų ir 32 bitų sistemoms. Administratoriai gali ją diegti be naudotojo įsikišimo.
Ar saugu atsisiųsti programą Chez Scheme?
- Failas atsisiunčiamas iš leidėjo domeno (github.com)
- Atsisiuntimo nuoroda naudoja HTTPS
- Paskelbta SHA256 maišos reikšmė, todėl failą galima patikrinti:
81C869B0F6A88DFEB37CC3C55198F816B7D08E5740900FEF5E985F089476081D· Atidaryti šios maišos reikšmės VirusTotal ataskaitą - Nuoroda dar nepatikrinta
- Pirminis kodas viešas
- ExeAtlas diegimo failų nelaiko, neįpakuoja ir nekeičia
Susijusi instrukcija: Kaip patikrinti failo SHA256 maišos reikšmę Windows
Naujausios versijos
Visos versijos (7) ›7 versijos per 3 metus · apie 2,2 per metus
| Versija | Data | Dydis | Failai |
|---|---|---|---|
| 10.4.1Naujausia | 2026 m. gegužės 12 d. | — | 64 bitų EXE (WiX Burn)32 bitų EXE (WiX Burn) |
| 10.4.0 | 2026 m. gegužės 4 d. | — | 64 bitų EXE (WiX Burn)32 bitų EXE (WiX Burn) |
| 10.3.0 | 2025 m. spalio 29 d. | — | 32 bitų EXE (WiX Burn)64 bitų EXE (WiX Burn) |
| 10.2.0 | 2025 m. gegužės 6 d. | — | 32 bitų EXE (WiX Burn)64 bitų EXE (WiX Burn) |
| 10.1.0 | 2024 m. lapkričio 14 d. | — | 32 bitų EXE (WiX Burn)64 bitų EXE (WiX Burn) |
| 10.0.0 | 2024 m. vasario 5 d. | — | 32 bitų EXE |
| 9.5.8 | 2023 m. kovo 21 d. | — | 32 bitų EXE (WiX Burn) |
Diegimas iš komandų eilutės
Tylusis diegimas ›winget install --id Cisco.ChezScheme -escoop install main/chezschemeChezScheme10.4.1.exe /quiet /norestartmsiexec /x {1C922091-4283-4E71-A7F5-502F96097E64} /qn /norestartSusijusi instrukcija: Kaip naudoti winget: programų diegimas ir naujinimas
Taip pat kitoms sistemoms
brew install chezschemeInformacija
- Leidėjas
- Cisco Systems, Inc.
- Kūrėjas
- Cisco ir Cadence Research Systems
- Licencija
- Apache-2.0
- Kaina
- Nemokama
- Pirminis kodas
- github.com/cisco/ChezScheme
- Programavimo kalba
- Scheme
- Reikalavimai
- Windows 11 / 10
- Architektūra
- 64 bitų, 32 bitų
- Diegimo failas
- EXE (WiX Burn)
- Kitos platformos
- GNU/Linux, BSD
- Versija
- 10.4.1
- Išleista
- 2026 m. gegužės 12 d.
- Pirmoji laida
- 1985
- Įtraukta į katalogą
- 2023 m. kovo 21 d.
- Versijų skaičius
- 7
- Atnaujinimų per metus
- 2,2
- Žvaigždutės „GitHub“
- 7 372
- Atšakos „GitHub“
- 1 033
- Svetainė
- cisco.github.io
- winget ID
- Cisco.ChezScheme
- „Scoop“ paketas
- main/chezscheme
- MSI produkto kodas
- {1c922091-4283-4e71-a7f5-502f96097e64}
Įvertinimai ir atsiliepimai
Atsiliepimų dar nėra. Galite įvertinti pirmas.
Dažniausi klausimai
Ar programa Chez Scheme nemokama?
Taip. Chez Scheme – atvirojo kodo programa (licencija Apache-2.0), kurią galima nemokamai atsisiųsti ir naudoti.
Ar saugu atsisiųsti programą Chez Scheme?
Failas atsisiunčiamas iš domeno github.com, kuris priklauso leidėjui; ExeAtlas failo nelaiko ir nekeičia. Palyginkite atsisiųsto failo SHA256 maišos reikšmę su nurodyta šiame puslapyje arba atidarykite tos reikšmės VirusTotal ataskaitą.
Kaip įdiegti Chez Scheme su winget?
Atidarykite PowerShell arba Windows Terminal ir paleiskite šiame puslapyje pateiktą winget komandą. winget atsisiunčia oficialų diegimo failą ir prieš paleisdamas patikrina jo SHA256 maišos reikšmę.
Ar Chez Scheme galima įdiegti tyliai?
Taip. Tyliojo diegimo puslapyje pateikta tiksli komanda kiekvienam diegimo failui.
Ar Chez Scheme veikia ARM procesoriuose (Windows on Arm)?
ARM64 versijos nėra; Windows 11 on Arm gali paleisti 64 bitų ir 32 bitų versiją emuliuodama.
Kur atsisiųsti senesnes programos Chez Scheme versijas?
Versijų puslapyje pateiktos nuorodos į visų versijų (7) oficialius diegimo failus, pradedant 2023 m. kovo 21 d.