112:
1946:
1936:
1916:
1906:
1926:
386:
is a sibling implementation which uses a threaded interpreter design instead of Chez Scheme's incremental native-code compiler. Programs written for Chez Scheme run unchanged in Petite Chez Scheme, as long as they do not depend on using the compiler (for example
399:
In one series of benchmarks, Chez Scheme was among the fastest available Scheme implementations on the Sun SPARC processor architecture, while Petite Chez Scheme was among the slowest implementations on the more common
1597:
1985:
1980:
750:
1506:
1975:
1990:
1603:
1000:
337:
The first version of Chez Scheme was developed by R. Kent Dybvig and completed in 1984. Some copies of the original version were distributed in 1985.
1950:
1910:
1233:
391:
is only available in the compiler). Petite Chez Scheme was originally freely distributable and is now distributed open-source as part of Chez Scheme.
743:
1970:
1591:
777:
1940:
1930:
1642:
633:
880:
30:
1718:
1698:
1608:
1452:
782:
736:
1269:
1920:
607:
1713:
1677:
1016:
1037:
1021:
866:
813:
1786:
1378:
1070:
991:
352:
286:
262:
1560:
1224:
1047:
818:
1824:
1372:
1139:
1085:
1062:
1026:
846:
759:
515:
290:
258:
103:
52:
1334:
1314:
1299:
1284:
1204:
388:
1755:
1387:
1259:
981:
855:
1915:
1672:
1485:
1095:
828:
802:
160:
155:
1847:
473:
1490:
1329:
975:
940:
913:
38:
34:
1799:
1501:
1457:
1435:
957:
792:
1995:
1703:
1657:
1425:
368:
364:
294:
274:
25:
908:
836:
428:
278:
111:
1809:
1794:
1746:
1652:
935:
889:
227:
220:
167:
71:
1885:
1804:
1771:
1405:
1289:
637:
421:
1751:
1723:
1637:
1555:
1364:
417:
215:
203:
452:
1862:
1857:
1632:
1523:
1074:
946:
929:
529:
59:
42:
1852:
1842:
1837:
1776:
1647:
1052:
787:
494:
432:
360:
356:
282:
208:
140:
64:
1964:
1814:
1761:
1741:
1693:
1662:
1344:
148:
144:
1880:
1413:
823:
807:
694:
498:
340:
Cadence
Research Systems developed Chez Scheme until the company was purchased by
1832:
1766:
1733:
1685:
1667:
1418:
1228:
898:
861:
797:
302:
135:
587:
1708:
1565:
1550:
1349:
1250:
1240:
1100:
924:
1570:
1264:
1080:
1057:
1032:
952:
728:
424:
package called the Scheme Widget
Library, and is supported by the portable
1354:
1339:
1324:
1214:
1209:
1157:
1118:
831:
298:
723:
549:
1575:
1496:
1319:
1309:
1294:
1254:
1219:
1162:
1152:
1147:
1042:
405:
326:
318:
196:
184:
709:
700:
563:
1872:
1382:
1279:
1245:
1191:
1180:
1172:
1110:
1006:
970:
718:
704:
534:
372:
314:
180:
1462:
1304:
1274:
1186:
919:
657:
341:
322:
310:
192:
188:
176:
1392:
1090:
962:
425:
348:
732:
401:
306:
172:
714:
1598:
MIT Computer
Science and Artificial Intelligence Laboratory
344:
Systems in 2011. Cisco open-sourced Chez Scheme in 2016.
687:
241:
1871:
1823:
1785:
1732:
1621:
1584:
1543:
1536:
1516:
1478:
1471:
1445:
1434:
1404:
1363:
1171:
1138:
1131:
1109:
990:
897:
888:
879:
845:
766:
252:
236:
226:
214:
202:
166:
154:
134:
102:
80:
70:
58:
48:
24:
1507:Structure and Interpretation of Computer Programs
359:, version 2.0. It was first released in 1985, by
588:"Petite Chez Scheme Software License Agreement"
1986:Scheme (programming language) implementations
744:
8:
19:
1604:Stanford Artificial Intelligence Laboratory
1981:Scheme (programming language) interpreters
1905:
1625:
1540:
1475:
1442:
1135:
894:
885:
770:
751:
737:
729:
474:"Chez Scheme Version 10.0.0 Release Notes"
110:
18:
710:Chez Scheme formal project page on GitHub
1976:Scheme (programming language) compilers
550:"Chez Scheme Version 8.0 Release Notes"
444:
1592:Massachusetts Institute of Technology
7:
1925:
351:standard since version 7.9.1. It is
1609:University of California, Berkeley
1453:Scheme Requests for Implementation
14:
1991:Software using the Apache license
1270:Knowledge Engineering Environment
16:R6RS Scheme compiler and run-time
1945:
1944:
1935:
1934:
1924:
1914:
1904:
614:. Cisco Systems. 29 October 2021
499:"The Development of Chez Scheme"
408:32-bit) processor architecture.
375:on 2016-05-13 with version 9.4.
724:Chez Scheme on the Scheme wiki
695:The Development of Chez Scheme
1:
1971:Formerly proprietary software
1379:Common Lisp Interface Manager
353:free and open-source software
778:Automatic storage management
1027:Game Oriented Assembly Lisp
86:; 39 years ago
2012:
389:foreign function interface
1902:
1628:
856:Common Lisp Object System
773:
760:Lisp programming language
552:. scheme.com. March 2010.
435:is no longer maintained.
363:, originally licensed as
329:processor architectures.
257:
130:
98:
1556:Bolt, Beranek and Newman
1486:Common Lisp the Language
76:Cadence Research Systems
658:"Scheme Widget Library"
367:, and then released as
1491:How to Design Programs
1330:Portable Standard Lisp
976:Steel Bank Common Lisp
941:Embeddable Common Lisp
914:Armed Bear Common Lisp
793:Higher-order functions
117:; 7 months ago
1800:Shriram Krishnamurthi
1502:Practical Common Lisp
1458:Common Lisp HyperSpec
982:Symbolics Common Lisp
958:Macintosh Common Lisp
347:It has supported the
1704:Robert Tappan Morris
1658:Robert Bruce Findler
1426:Space-cadet keyboard
837:Tree data structures
814:Read–eval–print loop
662:(chez (chez scheme))
638:"Twobit: Benchmarks"
369:open-source software
365:proprietary software
275:programming language
1446:Technical standards
909:Allegro Common Lisp
634:Clinger, William D.
538:. 11 February 2022.
289:which is a type of
228:Filename extensions
81:First appeared
21:
1810:Gerald Jay Sussman
1795:Matthias Felleisen
1747:Richard P. Gabriel
1678:Richard Greenblatt
1653:Matthias Felleisen
936:Corman Common Lisp
608:"cisco/ChezScheme"
530:"Cisco/ChezScheme"
416:Chez Scheme has a
384:Petite Chez Scheme
379:Petite Chez Scheme
355:released under an
301:to produce native
221:Apache License 2.0
1958:
1957:
1898:
1897:
1894:
1893:
1886:Robin Popplestone
1805:Guy L. Steele Jr.
1772:Guy L. Steele Jr.
1617:
1616:
1532:
1531:
1400:
1399:
1290:Lisp Machine Lisp
1200:
1199:
1127:
1126:
875:
874:
697:by R. Kent Dybvig
422:computer graphics
268:
267:
136:Typing discipline
115:/ 6 February 2024
2003:
1948:
1947:
1938:
1937:
1928:
1927:
1918:
1908:
1907:
1752:Philip Greenspun
1724:Richard Stallman
1638:Daniel G. Bobrow
1626:
1541:
1476:
1443:
1365:Operating system
1136:
895:
886:
771:
753:
746:
739:
730:
691:
690:
688:Official website
673:
672:
670:
668:
654:
648:
647:
645:
644:
630:
624:
623:
621:
619:
604:
598:
597:
595:
594:
584:
578:
577:
575:
574:
560:
554:
553:
546:
540:
539:
526:
520:
519:
512:
506:
505:
503:
491:
485:
484:
482:
480:
470:
464:
463:
461:
459:
453:"Release 10.0.0"
449:
431:.. However the
418:windowing system
285:of the language
248:
245:
243:
125:
123:
118:
114:
94:
92:
87:
60:Designed by
22:
2011:
2010:
2006:
2005:
2004:
2002:
2001:
2000:
1961:
1960:
1959:
1954:
1890:
1867:
1863:Cynthia Solomon
1858:Mitchel Resnick
1819:
1781:
1728:
1682:Timothy P. Hart
1643:William Clinger
1633:Edmund Berkeley
1613:
1580:
1528:
1524:ProgramByDesign
1512:
1467:
1437:
1430:
1396:
1359:
1196:
1167:
1123:
1105:
986:
947:GNU Common Lisp
930:CMU Common Lisp
900:
881:Implementations
871:
841:
762:
757:
686:
685:
682:
677:
676:
666:
664:
656:
655:
651:
642:
640:
632:
631:
627:
617:
615:
606:
605:
601:
592:
590:
586:
585:
581:
572:
570:
562:
561:
557:
548:
547:
543:
528:
527:
523:
514:
513:
509:
501:
495:Dybvig, R. Kent
493:
492:
488:
478:
476:
472:
471:
467:
457:
455:
451:
450:
446:
441:
414:
397:
381:
335:
240:
126:
122:6 February 2024
121:
119:
116:
90:
88:
85:
17:
12:
11:
5:
2009:
2007:
1999:
1998:
1993:
1988:
1983:
1978:
1973:
1963:
1962:
1956:
1955:
1903:
1900:
1899:
1896:
1895:
1892:
1891:
1889:
1888:
1883:
1877:
1875:
1869:
1868:
1866:
1865:
1860:
1855:
1853:Seymour Papert
1850:
1845:
1843:Wally Feurzeig
1840:
1838:Denison Bollay
1835:
1829:
1827:
1821:
1820:
1818:
1817:
1812:
1807:
1802:
1797:
1791:
1789:
1783:
1782:
1780:
1779:
1777:Daniel Weinreb
1774:
1769:
1764:
1759:
1749:
1744:
1738:
1736:
1730:
1729:
1727:
1726:
1721:
1716:
1711:
1706:
1701:
1696:
1691:
1688:
1683:
1680:
1675:
1670:
1665:
1660:
1655:
1650:
1648:R. Kent Dybvig
1645:
1640:
1635:
1629:
1623:
1619:
1618:
1615:
1614:
1612:
1611:
1606:
1601:
1595:
1588:
1586:
1582:
1581:
1579:
1578:
1573:
1568:
1563:
1558:
1553:
1551:Apple Computer
1547:
1545:
1538:
1534:
1533:
1530:
1529:
1527:
1526:
1520:
1518:
1514:
1513:
1511:
1510:
1504:
1499:
1494:
1488:
1482:
1480:
1473:
1469:
1468:
1466:
1465:
1460:
1455:
1449:
1447:
1440:
1432:
1431:
1429:
1428:
1423:
1422:
1421:
1410:
1408:
1402:
1401:
1398:
1397:
1395:
1390:
1385:
1376:
1369:
1367:
1361:
1360:
1358:
1357:
1352:
1347:
1342:
1337:
1332:
1327:
1322:
1317:
1312:
1307:
1302:
1297:
1292:
1287:
1282:
1277:
1272:
1267:
1262:
1257:
1248:
1243:
1238:
1222:
1217:
1212:
1207:
1201:
1198:
1197:
1195:
1194:
1189:
1184:
1177:
1175:
1169:
1168:
1166:
1165:
1160:
1155:
1150:
1144:
1142:
1133:
1132:Unstandardized
1129:
1128:
1125:
1124:
1122:
1121:
1115:
1113:
1107:
1106:
1104:
1103:
1098:
1093:
1088:
1083:
1078:
1068:
1065:
1060:
1055:
1053:MIT/GNU Scheme
1050:
1045:
1040:
1035:
1030:
1024:
1019:
1014:
1009:
1004:
996:
994:
988:
987:
985:
984:
979:
973:
968:
965:
960:
955:
950:
944:
938:
933:
927:
922:
917:
911:
905:
903:
892:
883:
877:
876:
873:
872:
870:
869:
864:
859:
852:
850:
843:
842:
840:
839:
834:
826:
821:
816:
811:
805:
800:
795:
790:
788:Dynamic typing
785:
780:
774:
768:
764:
763:
758:
756:
755:
748:
741:
733:
727:
726:
721:
712:
707:
698:
692:
681:
680:External links
678:
675:
674:
649:
636:(2007-07-05).
625:
599:
579:
555:
541:
521:
507:
486:
465:
443:
442:
440:
437:
433:widget library
413:
410:
396:
393:
380:
377:
361:R. Kent Dybvig
357:Apache License
334:
331:
283:implementation
266:
265:
255:
254:
250:
249:
238:
234:
233:
230:
224:
223:
218:
212:
211:
209:Cross-platform
206:
200:
199:
170:
164:
163:
158:
152:
151:
138:
132:
131:
128:
127:
108:
106:
104:Stable release
100:
99:
96:
95:
82:
78:
77:
74:
68:
67:
65:R. Kent Dybvig
62:
56:
55:
50:
46:
45:
31:Multi-paradigm
28:
15:
13:
10:
9:
6:
4:
3:
2:
2008:
1997:
1994:
1992:
1989:
1987:
1984:
1982:
1979:
1977:
1974:
1972:
1969:
1968:
1966:
1953:
1952:
1943:
1942:
1933:
1932:
1923:
1922:
1917:
1913:
1912:
1901:
1887:
1884:
1882:
1879:
1878:
1876:
1874:
1870:
1864:
1861:
1859:
1856:
1854:
1851:
1849:
1846:
1844:
1841:
1839:
1836:
1834:
1831:
1830:
1828:
1826:
1822:
1816:
1815:Julie Sussman
1813:
1811:
1808:
1806:
1803:
1801:
1798:
1796:
1793:
1792:
1790:
1788:
1784:
1778:
1775:
1773:
1770:
1768:
1765:
1763:
1762:David A. Moon
1760:
1757:
1753:
1750:
1748:
1745:
1743:
1742:Scott Fahlman
1740:
1739:
1737:
1735:
1731:
1725:
1722:
1720:
1719:Steve Russell
1717:
1715:
1712:
1710:
1707:
1705:
1702:
1700:
1699:John McCarthy
1697:
1695:
1694:David Luckham
1692:
1689:
1687:
1684:
1681:
1679:
1676:
1674:
1671:
1669:
1666:
1664:
1663:Matthew Flatt
1661:
1659:
1656:
1654:
1651:
1649:
1646:
1644:
1641:
1639:
1636:
1634:
1631:
1630:
1627:
1624:
1620:
1610:
1607:
1605:
1602:
1599:
1596:
1593:
1590:
1589:
1587:
1583:
1577:
1574:
1572:
1569:
1567:
1564:
1562:
1559:
1557:
1554:
1552:
1549:
1548:
1546:
1542:
1539:
1537:Organizations
1535:
1525:
1522:
1521:
1519:
1515:
1508:
1505:
1503:
1500:
1498:
1495:
1492:
1489:
1487:
1484:
1483:
1481:
1477:
1474:
1470:
1464:
1461:
1459:
1456:
1454:
1451:
1450:
1448:
1444:
1441:
1439:
1433:
1427:
1424:
1420:
1417:
1416:
1415:
1412:
1411:
1409:
1407:
1403:
1394:
1391:
1389:
1386:
1384:
1380:
1377:
1375:
1374:
1370:
1368:
1366:
1362:
1356:
1353:
1351:
1348:
1346:
1343:
1341:
1338:
1336:
1333:
1331:
1328:
1326:
1323:
1321:
1318:
1316:
1313:
1311:
1308:
1306:
1303:
1301:
1298:
1296:
1293:
1291:
1288:
1286:
1283:
1281:
1278:
1276:
1273:
1271:
1268:
1266:
1263:
1261:
1258:
1256:
1252:
1249:
1247:
1244:
1242:
1239:
1236:
1235:
1230:
1226:
1223:
1221:
1218:
1216:
1213:
1211:
1208:
1206:
1203:
1202:
1193:
1190:
1188:
1185:
1182:
1179:
1178:
1176:
1174:
1170:
1164:
1161:
1159:
1156:
1154:
1151:
1149:
1146:
1145:
1143:
1141:
1137:
1134:
1130:
1120:
1117:
1116:
1114:
1112:
1108:
1102:
1099:
1097:
1094:
1092:
1089:
1087:
1084:
1082:
1079:
1076:
1072:
1069:
1067:Pocket Scheme
1066:
1064:
1061:
1059:
1056:
1054:
1051:
1049:
1046:
1044:
1041:
1039:
1036:
1034:
1031:
1028:
1025:
1023:
1020:
1018:
1015:
1013:
1010:
1008:
1005:
1003:
1002:
998:
997:
995:
993:
989:
983:
980:
977:
974:
972:
969:
966:
964:
961:
959:
956:
954:
951:
948:
945:
942:
939:
937:
934:
931:
928:
926:
923:
921:
918:
915:
912:
910:
907:
906:
904:
902:
896:
893:
891:
887:
884:
882:
878:
868:
865:
863:
860:
857:
854:
853:
851:
848:
844:
838:
835:
833:
830:
827:
825:
824:S-expressions
822:
820:
817:
815:
812:
809:
808:M-expressions
806:
804:
801:
799:
796:
794:
791:
789:
786:
784:
781:
779:
776:
775:
772:
769:
765:
761:
754:
749:
747:
742:
740:
735:
734:
731:
725:
722:
720:
716:
715:R.Kent Dybvig
713:
711:
708:
706:
702:
699:
696:
693:
689:
684:
683:
679:
663:
659:
653:
650:
639:
635:
629:
626:
613:
609:
603:
600:
589:
583:
580:
569:
565:
564:"Chez Scheme"
559:
556:
551:
545:
542:
537:
536:
531:
525:
522:
517:
511:
508:
500:
496:
490:
487:
475:
469:
466:
454:
448:
445:
438:
436:
434:
430:
427:
423:
419:
411:
409:
407:
403:
394:
392:
390:
385:
378:
376:
374:
370:
366:
362:
358:
354:
350:
345:
343:
338:
332:
330:
328:
324:
320:
316:
312:
308:
304:
300:
296:
293:. It uses an
292:
288:
284:
280:
276:
272:
264:
260:
256:
253:Influenced by
251:
247:
239:
235:
231:
229:
225:
222:
219:
217:
213:
210:
207:
205:
201:
198:
194:
190:
186:
182:
178:
174:
171:
169:
165:
162:
159:
157:
153:
150:
146:
142:
139:
137:
133:
129:
113:
107:
105:
101:
97:
83:
79:
75:
73:
69:
66:
63:
61:
57:
54:
51:
47:
44:
40:
36:
32:
29:
27:
23:
1949:
1939:
1929:
1919:
1909:
1881:Rod Burstall
1848:Brian Harvey
1414:Lisp machine
1371:
1232:
1011:
999:
890:Standardized
829:Self-hosting
810:(deprecated)
798:Linked lists
783:Conditionals
665:. Retrieved
661:
652:
641:. Retrieved
628:
616:. Retrieved
611:
602:
591:. Retrieved
582:
571:. Retrieved
567:
558:
544:
533:
524:
516:"Sec Filing"
510:
489:
477:. Retrieved
468:
456:. Retrieved
447:
415:
398:
383:
382:
346:
339:
336:
303:binary files
297:native-code
270:
269:
109:10.0.0
1996:R6RS Scheme
1833:Hal Abelson
1767:Kent Pitman
1734:Common Lisp
1686:Louis Hodes
1673:Paul Graham
1668:Phyllis Fox
1438:of practice
1419:TI Explorer
1012:Chez Scheme
862:CommonLoops
701:Chez Scheme
395:Performance
295:incremental
271:Chez Scheme
20:Chez Scheme
1965:Categories
1714:David Park
1709:Joel Moses
1690:Mike Levin
1566:Lucid Inc.
1517:Curriculum
1350:Spice Lisp
1251:Franz Lisp
1241:Emacs Lisp
1101:TinyScheme
925:Clozure CL
643:2008-08-05
618:29 October
593:2007-08-05
573:2019-04-06
458:8 February
439:References
39:imperative
35:functional
1756:10th rule
1585:Education
1571:Symbolics
1561:Harlequin
1472:Education
1436:Community
1265:Interlisp
1081:Scheme 48
1058:MultiLisp
1033:GNU Guile
953:LispWorks
819:Recursion
667:29 August
412:Libraries
72:Developer
26:Paradigms
1951:Category
1941:Category
1544:Business
1406:Hardware
1355:Zetalisp
1340:S-1 Lisp
1325:Picolisp
1215:BBN LISP
1210:AutoLISP
1158:StarLogo
1119:OpenLisp
1075:features
832:compiler
767:Features
305:for the
299:compiler
168:Platform
1931:Commons
1600:(CSAIL)
1576:Xanalys
1497:On Lisp
1320:PC-LISP
1310:newLISP
1295:Maclisp
1255:PC-LISP
1234:history
1220:Clojure
1183:(POP-1)
1163:UCBLogo
1153:NetLogo
1148:MSWLogo
1043:JScheme
1017:Chicken
1001:History
932:(CMUCL)
867:Flavors
849:systems
429:library
406:Pentium
333:History
327:AArch64
319:PowerPC
279:dialect
244:.scheme
237:Website
216:License
197:AArch64
185:PowerPC
161:Lexical
141:Dynamic
120: (
89: (
1787:Scheme
1622:People
1509:(SICP)
1493:(HTDP)
1388:Genera
1383:McCLIM
1280:LeLisp
1246:EuLisp
1192:POP-11
1181:COWSEL
1111:ISLISP
1071:Racket
1038:Ikarus
1029:(GOAL)
1022:Gambit
1007:Bigloo
992:Scheme
978:(SBCL)
971:Poplog
967:Movitz
916:(ABCL)
899:Common
858:(CLOS)
847:Object
803:Macros
719:GitHub
705:GitHub
612:Github
568:GitHub
535:GitHub
479:18 May
373:GitHub
325:, and
315:x86-64
287:Scheme
263:Scheme
181:x86-64
149:strong
145:latent
49:Family
1921:Books
1594:(MIT)
1479:Books
1463:X3J13
1345:SKILL
1305:MLisp
1275:*Lisp
1229:Apple
1225:Dylan
1187:POP-2
949:(GCL)
943:(ECL)
920:CLISP
502:(PDF)
342:Cisco
323:SPARC
311:IA-32
273:is a
193:ARMv6
189:SPARC
177:IA-32
156:Scope
1911:List
1825:Logo
1393:Scsh
1373:List
1140:Logo
1091:SIOD
1063:Pico
1048:Kawa
963:Mocl
901:Lisp
669:2019
620:2021
481:2024
460:2024
426:SLIB
420:and
349:R6RS
291:Lisp
281:and
277:, a
259:Lisp
246:.com
91:1985
84:1985
53:Lisp
43:meta
1873:POP
1335:RPL
1315:NIL
1300:MDL
1285:LFE
1205:Arc
1173:POP
1086:SCM
717:on
703:on
402:x86
371:on
317:),
307:x86
242:www
232:.ss
173:x86
1967::
1381:,
1260:Hy
1253:,
1231:,
660:.
610:.
566:.
532:.
497:.
321:,
313:,
261:,
204:OS
195:,
191:,
187:,
183:)
179:,
147:,
143:,
41:,
37:,
33::
1758:)
1754:(
1237:)
1227:(
1096:T
1077:)
1073:(
752:e
745:t
738:v
671:.
646:.
622:.
596:.
576:.
518:.
504:.
483:.
462:.
404:(
309:(
175:(
124:)
93:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.