Knowledge (XXG)

OpenLisp

Source đź“ť

27: 4101: 4091: 4071: 4061: 4081: 3752: 2859: 2905: 3661: 2501: 631:
to allocate and extend objects automatically. Small objects of the same type are allocated using a Bibop (BIg Bag Of Pages) memory organization. Large objects use a
2586: 4135: 382: 3758: 3155: 4125: 4105: 4065: 3388: 386: 2463: 2898: 1623: 3746: 2932: 636: 433: 4130: 4095: 4085: 3797: 671:) for fast type checking (small integer, float, symbol, cons, string, vector). Small integers (28 bits on 32-bit, 59 bits on 64-bit) are 3035: 45: 2417: 3873: 3853: 3763: 3607: 2937: 2891: 607: 3424: 61: 2743: 4075: 867:
Lisp to C backend; able to compile an application with many Lisp files to a standalone executable; speed improved from 10x to 20x
1545: 3868: 3832: 3171: 2355:
OpenLisp accepts lines having unlimited length. The recommended style is that each line of text in code should have at most 80
488: 3192: 3176: 3021: 1236: 974: 890: 676: 611: 2968: 444: 3941: 3533: 3225: 3146: 2368: 1489: 1282: 1092: 644: 1577: 3715: 3379: 3202: 2973: 3979: 3527: 3294: 3240: 3217: 3181: 3001: 2914: 1477: 480: 464: 362: 342: 124: 75: 57: 2864: 1786:
pass that uses this intermediate format to analyze and optimize instructions. After optimization, final LAP code is:
471:
flag, it is strictly restricted to ISO/IEC 13816:2007(E) specification). The secondary goal is to provide a complete
3489: 3469: 3454: 3439: 3359: 1481: 1465: 1412: 1342: 1332: 1111: 1068: 720: 266: 3910: 3542: 3414: 3136: 3010: 1352: 4070: 3827: 3640: 3250: 2983: 2957: 1184: 708: 452: 393: 169: 4002: 1597: 1573: 704: 520: 440: 3645: 3484: 3130: 3095: 3068: 1525: 374: 159: 53: 49: 408:-compatible extensions (hashtable, readtable, package, defstruct, sequences, rational numbers) and other 3954: 3656: 3612: 3590: 3112: 2947: 2495: 2479: 2390: 1783: 712: 484: 366: 26: 2721: 3858: 3812: 3580: 1619: 1485: 516: 358: 314: 40: 3063: 2991: 2356: 1646:
function (this classic definition used in most benchmarks is not the most efficient way to compute
660: 409: 1782:
Lisp compiler translates Lisp source code to the following intermediate code. It is followed by a
731:
In 1988, the very first motive behind OpenLisp was to implement a Lisp subset to extend EmACT, an
3964: 3949: 3901: 3807: 3090: 3044: 1549: 967: 769: 648: 500: 492: 417: 177: 92: 4040: 3959: 3926: 3560: 3444: 2580: 2471: 1607:
The name was chosen in 1993 to replace the MLisp internal code name which was already used by
1601: 1569: 1380: 1362: 1080: 542: 538: 472: 238: 202: 3906: 3878: 3792: 3710: 3519: 2878: 1643: 1376: 491:
mechanism is used to communicate with the external program. Other goals are to be usable as
397: 370: 309: 233: 214: 2516: 2462:
Nobuto, Izumi (Tohoku Univ., Grad. Sch.); Takayasu, Ito (Tohoku Univ., Grad. Sch.) (1999).
4017: 4012: 3787: 3678: 3229: 3101: 3084: 2854: 915:
Rework of activation blocks makes interpreter around 15% faster. Experimental ASDF clone.
853: 82: 65: 937:
Add <simple-bit-vector> type and related BIT functions similar to CLtL equivalent.
16:
Family of programming languages known for symbolic computation and its use of parentheses
2747: 4007: 3997: 3992: 3931: 3802: 3207: 2942: 2564: 2440: 1469: 628: 413: 155: 4119: 3969: 3916: 3896: 3848: 3817: 3499: 2849: 1608: 960: 632: 496: 2675: 4035: 3568: 2978: 2962: 1581: 1537: 762: 2791: 2769: 3987: 3921: 3888: 3840: 3822: 3573: 3383: 3166: 3053: 3016: 2952: 1541: 1196: 1141: 405: 150: 3863: 3720: 3705: 3504: 3405: 3395: 3255: 3079: 1553: 1521: 1276: 1206: 1164: 1131: 672: 2475: 1451:. The official website download section contains over 50 different versions. 3725: 3419: 3235: 3212: 3187: 3107: 2883: 2873: 1440: 1302: 1121: 1056: 788: 735:
clone. ISLISP became an obvious choice quickly. Further development ensued.
467:
version is to implement a fully compliant ISLISP system (when launched with
290: 206: 827:
OpenLisp is first Lisp to implement ISLISP ISO/IEC 13816:1997(E) standard.
2603: 2538: 3509: 3494: 3479: 3369: 3364: 3312: 2986: 2629: 2387: 2383: 2376: 1612: 1312: 1226: 1216: 716: 560:;; System 'sysname' (64-bit, 8 CPU) on 'hostname', ASCII. 448: 226: 2002:
Finally, C code generator uses LAP code to translate instructions in C.
3730: 3651: 3474: 3464: 3449: 3409: 3374: 3317: 3307: 3302: 3197: 2652: 1444: 1420: 1404: 1400: 1322: 1292: 1154: 1044: 926:
Generic function calls are ~3x faster. Improved regex internal module.
838: 692: 533: 294: 274: 258: 254: 218: 210: 198: 679:(bignums) are also implemented. Characters (hence strings) are either 4027: 3537: 3434: 3400: 3346: 3335: 3327: 3265: 3161: 3125: 2868: 1517: 1493: 1424: 1408: 1256: 1246: 1032: 784: 766: 688: 668: 664: 401: 378: 346: 302: 262: 222: 186: 2840: 476: 3617: 3459: 3429: 3341: 3074: 1509: 1416: 1396: 1392: 1388: 1174: 791: 732: 680: 599: 425: 270: 250: 246: 194: 190: 32: 2813: 2698: 1634:
This section describes how a compiler transforms Lisp code to C.
1622:
is different than OpenLISP, a project begun in 1997 to implement
3547: 3245: 3117: 2372: 1513: 1448: 1436: 1384: 684: 546: 389:(IEC), ISO/IEC 13816:1997(E), revised to ISO/IEC 13816:2007(E). 298: 286: 242: 2887: 2399:
UniversitĂ  degli Studi di Palermo uses OpenLisp to teach Lisp.
675:, large (32/64-bit) integers are boxed. As required by ISLISP, 1505: 1501: 1497: 1432: 1428: 635:
which point to the real object in Lisp heap. The conservative
429: 421: 282: 278: 182: 904:
Added complete CLtL format extension; improve heap detection
3753:
MIT Computer Science and Artificial Intelligence Laboratory
2470:. Transactions of Information Processing Society of Japan. 2464:"Interpreter and Compiler of the ISO Standard Lisp ISLISP" 1375:
OpenLisp claims to be extremely portable, it runs on many
765:
named MLisp (Minimal Lisp) to experiment with ideas from
325: 523:
is available free of charge for any noncommercial use.
2379:
as one of its programming languages available online.
1464:
OpenLisp can interact with modules written in C using
2468:
Transactions- Information Processing Society of Japan
447:(REPL), a Lisp Assembly Program (LAP) and a backend 4026: 3978: 3940: 3887: 3776: 3739: 3698: 3691: 3671: 3633: 3626: 3600: 3589: 3559: 3518: 3326: 3293: 3286: 3264: 3145: 3052: 3043: 3034: 3000: 2921: 2563:Parquier, Pierre (JTC1 SC22 WG16 Convenor) (1996). 707:and basic libraries are hand coded in the language 336: 320: 308: 232: 176: 165: 149: 123: 101: 91: 81: 71: 39: 598:Alternate solutions include running OpenLisp from 3662:Structure and Interpretation of Computer Programs 2746:. ALU (Association of Lisp Users). Archived from 2792:"Competitive Intelligence and Decision Problems" 878:Changes to match ISO/IEC 13816:2007(E) revision 554:;; OpenLisp v11.x.y (Build: XXXX) by C. Jullien 2608:International Organization for Standardization 2543:International Organization for Standardization 1468:(FFI), ISLISP streams are extended to support 856:embedded in OpenLisp; speed improved about 2x 852:Lisp to LAP compiler; LAP is interpreted by a 383:International Organization for Standardization 2899: 968: 8: 2500:: CS1 maint: multiple names: authors list ( 1564:Some well known algorithms are available in 1500:), a simplified Extensible Markup Language ( 19: 3759:Stanford Artificial Intelligence Laboratory 2585:: CS1 maint: numeric names: authors list ( 1528:(CSV) module can read and write CSV files. 647:heap (sweep phase can be configured to use 614:. LispIDE by DaanSystems does so natively. 4060: 3780: 3695: 3630: 3597: 3290: 3049: 3040: 2925: 2906: 2892: 2884: 1504:) reader can convert XML to Lisp. A basic 975: 961: 953: 18: 2816:. UniversitĂ  degli Studi di Palermo. 2013 2598: 2596: 2396:MEVA is entirely written with OpenLisp. 719:is then translated to C by the C backend 563:;; God thank you, OpenLisp is back again! 387:International Electrotechnical Commission 2858:) is being considered for deletion. See 2565:"ISO/IEC JTC1 SC22 WG16 N177 – DIS vote" 737: 2408: 1162: 424:, Portable Operating System Interface ( 404:implementation, but also contains many 2578: 2493: 1624:Locator/Identifier Separation Protocol 1360: 1350: 1340: 1330: 1320: 1310: 1300: 1290: 1280: 1274: 1264: 1254: 1244: 1234: 1224: 1214: 1204: 1194: 1182: 1172: 1152: 1145: 1139: 1129: 1119: 1109: 1102: 1099: 1096: 1090: 1078: 1066: 1054: 1042: 1030: 794:); name change from MLisp to OpenLisp 531:OpenLisp mainly runs in console mode: 4136:Programming languages created in 1988 3747:Massachusetts Institute of Technology 2879:ISLISP on Software Preservation Group 434:Lightweight Directory Access Protocol 392:Written in the programming languages 7: 4080: 2724:. SDF Public Access Unix System, Inc 557:;; Copyright (c) Eligis - 1988-20xx. 2674:Rinehuls, William (4 August 1999). 2382:Bricsys uses OpenLisp to implement 512: 3764:University of California, Berkeley 3608:Scheme Requests for Implementation 2630:"OpenLisp v9.8.0 Reference Manual" 1122:ZIL (Zork Implementation Language) 608:integrated development environment 14: 3425:Knowledge Engineering Environment 2862:to help reach a consensus. â€ş 581:;; elapsed time = 0.003s, (0 gc). 396:and Lisp, it runs on most common 130:11.7.0 / 13 December 2022 4126:Lisp programming language family 4100: 4099: 4090: 4089: 4079: 4069: 4059: 2439:Simonsen, Keld (13 March 1999). 25: 2865:Lisp Compilers and Interpreters 1476:directory includes samples for 2814:"Corso di Informatica Teorica" 891:arbitrary-precision arithmetic 677:arbitrary-precision arithmetic 610:(IDE) which supports OpenLisp 1: 3534:Common Lisp Interface Manager 2720:Stover, Gene Michael (2005). 2519:. Software Preservation Group 2369:SDF Public Access Unix System 1580:). Modules are shipped using 1490:Simple Mail Transfer Protocol 2933:Automatic storage management 400:. OpenLisp is designated an 4131:Lisp (programming language) 3182:Game Oriented Assembly Lisp 2697:Jullien, Christian (2011). 2651:Jullien, Christian (2011). 2628:Jullien, Christian (2011). 1478:Hypertext Transfer Protocol 107:; 36 years ago 4152: 1482:JavaScript Object Notation 1466:foreign function interface 1358: 1348: 1338: 1328: 1318: 1036: 627:Internally, OpenLisp uses 475:Lisp system linkable to C/ 4057: 3783: 3011:Common Lisp Object System 2928: 2915:Lisp programming language 2416:Parquier, Pierre (2000). 1308: 1298: 1288: 1272: 1262: 1252: 1242: 1232: 1222: 1212: 1202: 1192: 1188: 1180: 1170: 1160: 1150: 1137: 1127: 1117: 1107: 1088: 1084: 1076: 1072: 1064: 1060: 1052: 1048: 1040: 956:Timeline of Lisp dialects 381:published jointly by the 341: 145: 119: 24: 3711:Bolt, Beranek and Newman 3641:Common Lisp the Language 2860:templates for discussion 2371:nonprofit public access 2004: 1788: 1652: 1578:Ford–Fulkerson algorithm 1536:Developer tools include 1508:module can be used with 1025: 1022: 1019: 1016: 1013: 1010: 1007: 1004: 1001: 998: 995: 992: 989: 986: 703:The Lisp Kernel, native 551: 31:OpenLisp running inside 2604:"ISO/IEC 13816:2007(E)" 2539:"ISO/IEC 13816:1997(E)" 816:Socket streams support 166:Implementation language 132:; 21 months ago 3646:How to Design Programs 3485:Portable Standard Lisp 3131:Steel Bank Common Lisp 3096:Embeddable Common Lisp 3069:Armed Bear Common Lisp 2948:Higher-order functions 2722:"7.2 Languages on SDF" 2515:McJones, Paul (2010). 2367:It has been chosen by 1526:comma-separated values 699:Evaluator and compiler 463:The main goal of this 451:for the language  375:international standard 3955:Shriram Krishnamurthi 3657:Practical Common Lisp 3613:Common Lisp HyperSpec 3137:Symbolics Common Lisp 3113:Macintosh Common Lisp 2391:computer-aided design 1784:peephole optimization 1778:LAP intermediate code 1568:directory (Dantzig's 805:First commercial use 713:intermediate language 602:via setting up Emacs 485:Java Native Interface 439:OpenLisp includes an 373:. It conforms to the 3859:Robert Tappan Morris 3813:Robert Bruce Findler 3581:Space-cadet keyboard 2992:Tree data structures 2969:Read–eval–print loop 2653:"OpenLisp ChangeLog" 1620:programming language 1574:Dijkstra's algorithm 1486:Post Office Protocol 1146: ANSI standard 761:OpenLisp begun as a 739:OpenLisp milestones 695:support is enabled. 517:proprietary software 445:read–eval–print loop 365:family developed by 359:programming language 3601:Technical standards 3064:Allegro Common Lisp 2744:"Hosting companies" 2357:characters per line 1031: LISP 1, 1.5, 983: 740: 661:tagged architecture 102:First appeared 21: 3965:Gerald Jay Sussman 3950:Matthias Felleisen 3902:Richard P. Gabriel 3833:Richard Greenblatt 3808:Matthias Felleisen 3091:Corman Common Lisp 2794:. Amos Davis. 2013 2750:on 9 February 2011 1998:C code translation 1550:design by contract 1455:Standard libraries 954: 738: 691:) or 16/32-bit if 637:garbage collection 604:inferior-lisp-mode 501:standalone program 493:scripting language 418:regular expression 4113: 4112: 4053: 4052: 4049: 4048: 4041:Robin Popplestone 3960:Guy L. Steele Jr. 3927:Guy L. Steele Jr. 3772: 3771: 3687: 3686: 3555: 3554: 3445:Lisp Machine Lisp 3355: 3354: 3282: 3281: 3030: 3029: 2676:"JTC1/SC22 N2969" 2482:on 26 August 2018 2418:"JTC1/SC22 N3170" 1611:(as successor of 1602:open-source model 1570:simplex algorithm 1552:programming, and 1377:operating systems 1368: 1367: 1103: R7RS small 1081:Lisp Machine Lisp 952: 951: 841:optional support 543:terminal emulator 539:Microsoft Windows 398:operating systems 367:Christian Jullien 352: 351: 151:Typing discipline 97:Christian Jullien 87:Christian Jullien 4143: 4103: 4102: 4093: 4092: 4083: 4082: 4073: 4063: 4062: 3907:Philip Greenspun 3879:Richard Stallman 3793:Daniel G. Bobrow 3781: 3696: 3631: 3598: 3520:Operating system 3291: 3050: 3041: 2926: 2908: 2901: 2894: 2885: 2844: 2843: 2841:Official website 2826: 2825: 2823: 2821: 2810: 2804: 2803: 2801: 2799: 2788: 2782: 2781: 2779: 2777: 2772:. Bricscad. 2009 2766: 2760: 2759: 2757: 2755: 2740: 2734: 2733: 2731: 2729: 2717: 2711: 2710: 2708: 2706: 2694: 2688: 2687: 2685: 2683: 2671: 2665: 2664: 2662: 2660: 2648: 2642: 2641: 2639: 2637: 2625: 2619: 2618: 2616: 2614: 2600: 2591: 2590: 2584: 2576: 2574: 2572: 2560: 2554: 2553: 2551: 2549: 2535: 2529: 2528: 2526: 2524: 2512: 2506: 2505: 2499: 2491: 2489: 2487: 2478:. Archived from 2459: 2453: 2452: 2450: 2448: 2436: 2430: 2429: 2427: 2425: 2413: 2341: 2338: 2335: 2332: 2329: 2326: 2323: 2320: 2317: 2314: 2311: 2308: 2305: 2302: 2299: 2296: 2293: 2290: 2287: 2284: 2281: 2278: 2275: 2272: 2269: 2266: 2263: 2260: 2257: 2254: 2251: 2248: 2245: 2242: 2239: 2236: 2233: 2230: 2227: 2224: 2221: 2218: 2215: 2212: 2209: 2206: 2203: 2200: 2197: 2194: 2191: 2188: 2185: 2182: 2179: 2176: 2173: 2170: 2167: 2164: 2161: 2158: 2155: 2152: 2149: 2146: 2143: 2140: 2137: 2134: 2131: 2128: 2125: 2122: 2119: 2116: 2113: 2110: 2107: 2104: 2101: 2098: 2095: 2092: 2089: 2086: 2083: 2080: 2077: 2074: 2071: 2068: 2065: 2062: 2059: 2056: 2053: 2050: 2047: 2044: 2041: 2038: 2035: 2032: 2029: 2026: 2023: 2020: 2017: 2014: 2011: 2008: 1993: 1990: 1987: 1984: 1981: 1978: 1975: 1972: 1969: 1966: 1963: 1960: 1957: 1954: 1951: 1948: 1945: 1942: 1939: 1936: 1933: 1930: 1927: 1924: 1921: 1918: 1915: 1912: 1909: 1906: 1903: 1900: 1897: 1894: 1891: 1888: 1885: 1882: 1879: 1876: 1873: 1870: 1867: 1864: 1861: 1858: 1855: 1852: 1849: 1846: 1843: 1840: 1837: 1834: 1831: 1828: 1825: 1822: 1819: 1816: 1813: 1810: 1807: 1804: 1801: 1798: 1795: 1792: 1773: 1770: 1767: 1764: 1761: 1758: 1755: 1752: 1749: 1746: 1743: 1740: 1737: 1734: 1731: 1728: 1725: 1722: 1719: 1716: 1713: 1710: 1707: 1704: 1701: 1698: 1695: 1692: 1689: 1686: 1683: 1680: 1677: 1674: 1671: 1668: 1665: 1662: 1659: 1656: 1649: 1644:Fibonacci number 1567: 1475: 984: 977: 970: 963: 948:Current version 741: 715:produced by the 667:, 5 bits tag on 605: 594: 591: 588: 585: 582: 579: 576: 573: 570: 567: 564: 561: 558: 555: 549:-based systems. 536: 470: 443:associated to a 332: 329: 327: 140: 138: 133: 115: 113: 108: 83:Designed by 29: 22: 4151: 4150: 4146: 4145: 4144: 4142: 4141: 4140: 4116: 4115: 4114: 4109: 4045: 4022: 4018:Cynthia Solomon 4013:Mitchel Resnick 3974: 3936: 3883: 3837:Timothy P. Hart 3798:William Clinger 3788:Edmund Berkeley 3768: 3735: 3683: 3679:ProgramByDesign 3667: 3622: 3592: 3585: 3551: 3514: 3351: 3322: 3278: 3260: 3141: 3102:GNU Common Lisp 3085:CMU Common Lisp 3055: 3036:Implementations 3026: 2996: 2917: 2912: 2863: 2839: 2838: 2835: 2830: 2829: 2819: 2817: 2812: 2811: 2807: 2797: 2795: 2790: 2789: 2785: 2775: 2773: 2770:"Bricscad News" 2768: 2767: 2763: 2753: 2751: 2742: 2741: 2737: 2727: 2725: 2719: 2718: 2714: 2704: 2702: 2696: 2695: 2691: 2681: 2679: 2673: 2672: 2668: 2658: 2656: 2650: 2649: 2645: 2635: 2633: 2627: 2626: 2622: 2612: 2610: 2602: 2601: 2594: 2577: 2570: 2568: 2562: 2561: 2557: 2547: 2545: 2537: 2536: 2532: 2522: 2520: 2514: 2513: 2509: 2492: 2485: 2483: 2461: 2460: 2456: 2446: 2444: 2438: 2437: 2433: 2423: 2421: 2415: 2414: 2410: 2405: 2375:systems on the 2365: 2353: 2348: 2343: 2342: 2339: 2336: 2333: 2330: 2327: 2324: 2321: 2318: 2315: 2312: 2309: 2306: 2303: 2300: 2297: 2294: 2291: 2288: 2285: 2282: 2279: 2276: 2273: 2270: 2267: 2264: 2261: 2258: 2255: 2252: 2249: 2246: 2243: 2240: 2237: 2234: 2231: 2228: 2225: 2222: 2219: 2216: 2213: 2210: 2207: 2204: 2201: 2198: 2195: 2192: 2189: 2186: 2183: 2180: 2177: 2174: 2171: 2168: 2165: 2162: 2159: 2156: 2153: 2150: 2147: 2144: 2141: 2138: 2135: 2132: 2129: 2126: 2123: 2120: 2117: 2114: 2111: 2108: 2105: 2102: 2099: 2096: 2093: 2090: 2087: 2084: 2081: 2078: 2075: 2072: 2069: 2066: 2063: 2060: 2057: 2054: 2051: 2048: 2045: 2042: 2039: 2036: 2033: 2030: 2027: 2024: 2021: 2018: 2015: 2012: 2009: 2006: 2000: 1995: 1994: 1991: 1988: 1985: 1982: 1979: 1976: 1973: 1970: 1967: 1964: 1961: 1958: 1955: 1952: 1949: 1946: 1943: 1940: 1937: 1934: 1931: 1928: 1925: 1922: 1919: 1916: 1913: 1910: 1907: 1904: 1901: 1898: 1895: 1892: 1889: 1886: 1883: 1880: 1877: 1874: 1871: 1868: 1865: 1862: 1859: 1856: 1853: 1850: 1847: 1844: 1841: 1838: 1835: 1832: 1829: 1826: 1823: 1820: 1817: 1814: 1811: 1808: 1805: 1802: 1799: 1796: 1793: 1790: 1780: 1775: 1774: 1771: 1768: 1765: 1762: 1759: 1756: 1753: 1750: 1747: 1744: 1741: 1738: 1735: 1732: 1729: 1726: 1723: 1720: 1717: 1714: 1711: 1708: 1705: 1702: 1699: 1696: 1693: 1690: 1687: 1684: 1681: 1678: 1675: 1672: 1669: 1666: 1663: 1660: 1657: 1654: 1647: 1640: 1632: 1590: 1565: 1562: 1534: 1473: 1462: 1457: 1373: 982: 981: 889:Native integer 854:virtual machine 729: 701: 663:(4 bits tag on 657: 625: 620: 603: 596: 595: 592: 589: 586: 583: 580: 577: 574: 571: 568: 565: 562: 559: 556: 553: 532: 529: 509: 499:and to produce 468: 461: 324: 141: 136: 134: 131: 111: 109: 106: 105:April 1988 58:object-oriented 35: 17: 12: 11: 5: 4149: 4147: 4139: 4138: 4133: 4128: 4118: 4117: 4111: 4110: 4058: 4055: 4054: 4051: 4050: 4047: 4046: 4044: 4043: 4038: 4032: 4030: 4024: 4023: 4021: 4020: 4015: 4010: 4008:Seymour Papert 4005: 4000: 3998:Wally Feurzeig 3995: 3993:Denison Bollay 3990: 3984: 3982: 3976: 3975: 3973: 3972: 3967: 3962: 3957: 3952: 3946: 3944: 3938: 3937: 3935: 3934: 3932:Daniel Weinreb 3929: 3924: 3919: 3914: 3904: 3899: 3893: 3891: 3885: 3884: 3882: 3881: 3876: 3871: 3866: 3861: 3856: 3851: 3846: 3843: 3838: 3835: 3830: 3825: 3820: 3815: 3810: 3805: 3803:R. Kent Dybvig 3800: 3795: 3790: 3784: 3778: 3774: 3773: 3770: 3769: 3767: 3766: 3761: 3756: 3750: 3743: 3741: 3737: 3736: 3734: 3733: 3728: 3723: 3718: 3713: 3708: 3706:Apple Computer 3702: 3700: 3693: 3689: 3688: 3685: 3684: 3682: 3681: 3675: 3673: 3669: 3668: 3666: 3665: 3659: 3654: 3649: 3643: 3637: 3635: 3628: 3624: 3623: 3621: 3620: 3615: 3610: 3604: 3602: 3595: 3587: 3586: 3584: 3583: 3578: 3577: 3576: 3565: 3563: 3557: 3556: 3553: 3552: 3550: 3545: 3540: 3531: 3524: 3522: 3516: 3515: 3513: 3512: 3507: 3502: 3497: 3492: 3487: 3482: 3477: 3472: 3467: 3462: 3457: 3452: 3447: 3442: 3437: 3432: 3427: 3422: 3417: 3412: 3403: 3398: 3393: 3377: 3372: 3367: 3362: 3356: 3353: 3352: 3350: 3349: 3344: 3339: 3332: 3330: 3324: 3323: 3321: 3320: 3315: 3310: 3305: 3299: 3297: 3288: 3287:Unstandardized 3284: 3283: 3280: 3279: 3277: 3276: 3270: 3268: 3262: 3261: 3259: 3258: 3253: 3248: 3243: 3238: 3233: 3223: 3220: 3215: 3210: 3208:MIT/GNU Scheme 3205: 3200: 3195: 3190: 3185: 3179: 3174: 3169: 3164: 3159: 3151: 3149: 3143: 3142: 3140: 3139: 3134: 3128: 3123: 3120: 3115: 3110: 3105: 3099: 3093: 3088: 3082: 3077: 3072: 3066: 3060: 3058: 3047: 3038: 3032: 3031: 3028: 3027: 3025: 3024: 3019: 3014: 3007: 3005: 2998: 2997: 2995: 2994: 2989: 2981: 2976: 2971: 2966: 2960: 2955: 2950: 2945: 2943:Dynamic typing 2940: 2935: 2929: 2923: 2919: 2918: 2913: 2911: 2910: 2903: 2896: 2888: 2882: 2881: 2876: 2874:LinkedIn Group 2871: 2847: 2845: 2834: 2833:External links 2831: 2828: 2827: 2805: 2783: 2761: 2735: 2712: 2699:"OpenLisp FAQ" 2689: 2666: 2643: 2620: 2592: 2555: 2530: 2507: 2454: 2441:"Islisp – faq" 2431: 2407: 2406: 2404: 2401: 2393:(CAD) system. 2364: 2361: 2352: 2349: 2347: 2344: 2013:OLDEFCOMPILED1 2005: 1999: 1996: 1789: 1779: 1776: 1653: 1639: 1636: 1631: 1628: 1589: 1588:Origin of name 1586: 1561: 1558: 1542:pretty-printer 1533: 1530: 1470:network socket 1461: 1458: 1456: 1453: 1372: 1369: 1366: 1365: 1359: 1356: 1355: 1349: 1346: 1345: 1339: 1336: 1335: 1329: 1326: 1325: 1319: 1316: 1315: 1309: 1306: 1305: 1299: 1296: 1295: 1289: 1286: 1285: 1279: 1273: 1270: 1269: 1263: 1260: 1259: 1253: 1250: 1249: 1243: 1240: 1239: 1233: 1230: 1229: 1223: 1220: 1219: 1213: 1210: 1209: 1203: 1200: 1199: 1193: 1190: 1189: 1187: 1181: 1178: 1177: 1171: 1168: 1167: 1161: 1158: 1157: 1151: 1148: 1147: 1144: 1138: 1135: 1134: 1128: 1125: 1124: 1118: 1115: 1114: 1108: 1105: 1104: 1101: 1098: 1095: 1089: 1086: 1085: 1083: 1077: 1074: 1073: 1071: 1065: 1062: 1061: 1059: 1053: 1050: 1049: 1047: 1041: 1038: 1037: 1035: 1028: 1027: 1024: 1021: 1018: 1015: 1012: 1009: 1006: 1003: 1000: 997: 994: 991: 988: 980: 979: 972: 965: 957: 955: 950: 949: 946: 943: 939: 938: 935: 932: 928: 927: 924: 921: 917: 916: 913: 910: 906: 905: 902: 899: 895: 894: 887: 884: 880: 879: 876: 873: 869: 868: 865: 862: 858: 857: 850: 847: 843: 842: 836: 833: 829: 828: 825: 822: 818: 817: 814: 811: 807: 806: 803: 800: 796: 795: 783:First port on 781: 778: 774: 773: 759: 756: 752: 751: 748: 745: 728: 725: 721:code generator 700: 697: 659:OpenLisp uses 656: 653: 641:mark and sweep 629:virtual memory 624: 623:Memory manager 621: 619: 616: 606:, or using an 552: 528: 527:User interface 525: 515:, OpenLisp is 508: 505: 460: 457: 414:network socket 350: 349: 339: 338: 334: 333: 322: 318: 317: 312: 306: 305: 236: 230: 229: 180: 174: 173: 167: 163: 162: 153: 147: 146: 143: 142: 129: 127: 125:Stable release 121: 120: 117: 116: 103: 99: 98: 95: 89: 88: 85: 79: 78: 73: 69: 68: 46:Multi-paradigm 43: 37: 36: 30: 15: 13: 10: 9: 6: 4: 3: 2: 4148: 4137: 4134: 4132: 4129: 4127: 4124: 4123: 4121: 4108: 4107: 4098: 4097: 4088: 4087: 4078: 4077: 4072: 4068: 4067: 4056: 4042: 4039: 4037: 4034: 4033: 4031: 4029: 4025: 4019: 4016: 4014: 4011: 4009: 4006: 4004: 4001: 3999: 3996: 3994: 3991: 3989: 3986: 3985: 3983: 3981: 3977: 3971: 3970:Julie Sussman 3968: 3966: 3963: 3961: 3958: 3956: 3953: 3951: 3948: 3947: 3945: 3943: 3939: 3933: 3930: 3928: 3925: 3923: 3920: 3918: 3917:David A. Moon 3915: 3912: 3908: 3905: 3903: 3900: 3898: 3897:Scott Fahlman 3895: 3894: 3892: 3890: 3886: 3880: 3877: 3875: 3874:Steve Russell 3872: 3870: 3867: 3865: 3862: 3860: 3857: 3855: 3854:John McCarthy 3852: 3850: 3849:David Luckham 3847: 3844: 3842: 3839: 3836: 3834: 3831: 3829: 3826: 3824: 3821: 3819: 3818:Matthew Flatt 3816: 3814: 3811: 3809: 3806: 3804: 3801: 3799: 3796: 3794: 3791: 3789: 3786: 3785: 3782: 3779: 3775: 3765: 3762: 3760: 3757: 3754: 3751: 3748: 3745: 3744: 3742: 3738: 3732: 3729: 3727: 3724: 3722: 3719: 3717: 3714: 3712: 3709: 3707: 3704: 3703: 3701: 3697: 3694: 3692:Organizations 3690: 3680: 3677: 3676: 3674: 3670: 3663: 3660: 3658: 3655: 3653: 3650: 3647: 3644: 3642: 3639: 3638: 3636: 3632: 3629: 3625: 3619: 3616: 3614: 3611: 3609: 3606: 3605: 3603: 3599: 3596: 3594: 3588: 3582: 3579: 3575: 3572: 3571: 3570: 3567: 3566: 3564: 3562: 3558: 3549: 3546: 3544: 3541: 3539: 3535: 3532: 3530: 3529: 3525: 3523: 3521: 3517: 3511: 3508: 3506: 3503: 3501: 3498: 3496: 3493: 3491: 3488: 3486: 3483: 3481: 3478: 3476: 3473: 3471: 3468: 3466: 3463: 3461: 3458: 3456: 3453: 3451: 3448: 3446: 3443: 3441: 3438: 3436: 3433: 3431: 3428: 3426: 3423: 3421: 3418: 3416: 3413: 3411: 3407: 3404: 3402: 3399: 3397: 3394: 3391: 3390: 3385: 3381: 3378: 3376: 3373: 3371: 3368: 3366: 3363: 3361: 3358: 3357: 3348: 3345: 3343: 3340: 3337: 3334: 3333: 3331: 3329: 3325: 3319: 3316: 3314: 3311: 3309: 3306: 3304: 3301: 3300: 3298: 3296: 3292: 3289: 3285: 3275: 3272: 3271: 3269: 3267: 3263: 3257: 3254: 3252: 3249: 3247: 3244: 3242: 3239: 3237: 3234: 3231: 3227: 3224: 3222:Pocket Scheme 3221: 3219: 3216: 3214: 3211: 3209: 3206: 3204: 3201: 3199: 3196: 3194: 3191: 3189: 3186: 3183: 3180: 3178: 3175: 3173: 3170: 3168: 3165: 3163: 3160: 3158: 3157: 3153: 3152: 3150: 3148: 3144: 3138: 3135: 3132: 3129: 3127: 3124: 3121: 3119: 3116: 3114: 3111: 3109: 3106: 3103: 3100: 3097: 3094: 3092: 3089: 3086: 3083: 3081: 3078: 3076: 3073: 3070: 3067: 3065: 3062: 3061: 3059: 3057: 3051: 3048: 3046: 3042: 3039: 3037: 3033: 3023: 3020: 3018: 3015: 3012: 3009: 3008: 3006: 3003: 2999: 2993: 2990: 2988: 2985: 2982: 2980: 2979:S-expressions 2977: 2975: 2972: 2970: 2967: 2964: 2963:M-expressions 2961: 2959: 2956: 2954: 2951: 2949: 2946: 2944: 2941: 2939: 2936: 2934: 2931: 2930: 2927: 2924: 2920: 2916: 2909: 2904: 2902: 2897: 2895: 2890: 2889: 2886: 2880: 2877: 2875: 2872: 2870: 2866: 2861: 2857: 2856: 2851: 2846: 2842: 2837: 2836: 2832: 2815: 2809: 2806: 2793: 2787: 2784: 2771: 2765: 2762: 2749: 2745: 2739: 2736: 2723: 2716: 2713: 2700: 2693: 2690: 2677: 2670: 2667: 2654: 2647: 2644: 2631: 2624: 2621: 2609: 2605: 2599: 2597: 2593: 2588: 2582: 2566: 2559: 2556: 2544: 2540: 2534: 2531: 2518: 2511: 2508: 2503: 2497: 2481: 2477: 2473: 2469: 2465: 2458: 2455: 2442: 2435: 2432: 2419: 2412: 2409: 2402: 2400: 2397: 2394: 2392: 2389: 2385: 2380: 2378: 2374: 2370: 2362: 2360: 2358: 2350: 2345: 2003: 1997: 1787: 1785: 1777: 1651: 1645: 1637: 1635: 1629: 1627: 1625: 1621: 1616: 1614: 1610: 1609:Gosling Emacs 1605: 1603: 1599: 1595: 1587: 1585: 1583: 1579: 1575: 1571: 1559: 1557: 1555: 1551: 1547: 1543: 1539: 1531: 1529: 1527: 1523: 1519: 1515: 1511: 1507: 1503: 1499: 1495: 1491: 1487: 1483: 1479: 1471: 1467: 1459: 1454: 1452: 1450: 1446: 1442: 1438: 1434: 1430: 1426: 1422: 1418: 1414: 1410: 1406: 1402: 1398: 1394: 1390: 1386: 1382: 1378: 1370: 1364: 1357: 1354: 1347: 1344: 1337: 1334: 1327: 1324: 1317: 1314: 1307: 1304: 1297: 1294: 1287: 1284: 1278: 1271: 1268: 1261: 1258: 1251: 1248: 1241: 1238: 1231: 1228: 1221: 1218: 1211: 1208: 1201: 1198: 1191: 1186: 1179: 1176: 1169: 1166: 1159: 1156: 1149: 1143: 1136: 1133: 1126: 1123: 1116: 1113: 1106: 1094: 1087: 1082: 1075: 1070: 1063: 1058: 1051: 1046: 1039: 1034: 1029: 985: 978: 973: 971: 966: 964: 959: 958: 947: 944: 941: 940: 936: 933: 930: 929: 925: 922: 919: 918: 914: 911: 908: 907: 903: 900: 897: 896: 892: 888: 885: 882: 881: 877: 874: 871: 870: 866: 863: 860: 859: 855: 851: 848: 845: 844: 840: 837: 834: 831: 830: 826: 823: 820: 819: 815: 812: 809: 808: 804: 801: 798: 797: 793: 790: 786: 782: 779: 776: 775: 771: 768: 764: 760: 757: 754: 753: 750:Main feature 749: 746: 743: 742: 736: 734: 726: 724: 722: 718: 714: 710: 706: 698: 696: 694: 690: 686: 682: 678: 674: 670: 666: 662: 654: 652: 650: 646: 642: 638: 634: 630: 622: 617: 615: 613: 609: 601: 550: 548: 544: 540: 535: 526: 524: 522: 518: 514: 506: 504: 503:executables. 502: 498: 497:glue language 494: 490: 486: 482: 478: 474: 466: 458: 456: 454: 450: 446: 442: 437: 435: 431: 427: 423: 419: 415: 411: 407: 403: 399: 395: 390: 388: 384: 380: 376: 372: 368: 364: 360: 356: 348: 344: 340: 337:Influenced by 335: 331: 323: 319: 316: 313: 311: 307: 304: 300: 296: 292: 288: 284: 280: 276: 272: 268: 264: 260: 256: 252: 248: 244: 240: 237: 235: 231: 228: 224: 220: 216: 212: 208: 204: 200: 196: 192: 188: 184: 181: 179: 175: 171: 168: 164: 161: 157: 154: 152: 148: 144: 128: 126: 122: 118: 104: 100: 96: 94: 90: 86: 84: 80: 77: 74: 70: 67: 63: 59: 55: 51: 47: 44: 42: 38: 34: 28: 23: 4104: 4094: 4084: 4074: 4064: 4036:Rod Burstall 4003:Brian Harvey 3569:Lisp machine 3526: 3387: 3273: 3154: 3045:Standardized 2984:Self-hosting 2965:(deprecated) 2953:Linked lists 2938:Conditionals 2853: 2818:. Retrieved 2808: 2798:30 September 2796:. Retrieved 2786: 2774:. Retrieved 2764: 2752:. Retrieved 2748:the original 2738: 2726:. Retrieved 2715: 2703:. Retrieved 2692: 2680:. Retrieved 2669: 2657:. Retrieved 2646: 2634:. Retrieved 2623: 2611:. Retrieved 2607: 2569:. Retrieved 2558: 2546:. Retrieved 2542: 2533: 2521:. Retrieved 2510: 2496:cite journal 2484:. Retrieved 2480:the original 2467: 2457: 2445:. Retrieved 2434: 2422:. Retrieved 2411: 2398: 2395: 2381: 2366: 2354: 2001: 1781: 1641: 1633: 1617: 1606: 1598:open systems 1593: 1591: 1582:BSD licenses 1563: 1538:data logging 1535: 1463: 1374: 1266: 763:toy language 730: 702: 658: 640: 626: 597: 530: 511:Despite its 510: 462: 438: 391: 354: 353: 3988:Hal Abelson 3922:Kent Pitman 3889:Common Lisp 3841:Louis Hodes 3828:Paul Graham 3823:Phyllis Fox 3593:of practice 3574:TI Explorer 3167:Chez Scheme 3017:CommonLoops 2848:‹ The 2682:11 November 2613:11 November 2548:11 November 2447:11 November 2351:Line length 2346:Style guide 2325:SN_OLFIB_00 2166:SN_OLFIB_00 2061:SN_OLFIB_00 1638:Source code 1600:not to the 1592:The prefix 1379:including: 1313:Visual LISP 1197:Chez Scheme 1142:Common Lisp 1100: R6RS 1097: R5RS 705:interpreter 521:interpreter 441:interpreter 406:Common Lisp 315:Proprietary 4120:Categories 3869:David Park 3864:Joel Moses 3845:Mike Levin 3721:Lucid Inc. 3672:Curriculum 3505:Spice Lisp 3406:Franz Lisp 3396:Emacs Lisp 3256:TinyScheme 3080:Clozure CL 2403:References 2319:ollapleave 2160:ollapleave 2055:ollapenter 1596:refers to 1560:Algorithms 1554:unit tests 1522:PostgreSQL 1488:3 (POP3), 1460:Connectors 1277:PLT Scheme 1207:Emacs Lisp 1165:MIT Scheme 1132:Franz Lisp 655:Data types 645:coalescing 618:Technology 487:(JNI)). A 473:embeddable 385:(ISO) and 172:, OpenLisp 137:2022-12-13 62:reflective 54:procedural 50:functional 3911:10th rule 3740:Education 3726:Symbolics 3716:Harlequin 3627:Education 3591:Community 3420:Interlisp 3236:Scheme 48 3213:MultiLisp 3188:GNU Guile 3108:LispWorks 2974:Recursion 2678:. ISO/IEC 2567:. ISO/IEC 2476:0387-5806 2443:. ISO/IEC 2420:. ISO/IEC 2295:ollapgadd 2259:olmakefix 2247:ollapgsub 2211:olmakefix 2199:ollapgsub 2175:olmakefix 2139:olmakefix 2097:olmakefix 1618:OpenLisp 1566:./contrib 1441:Pocket PC 1303:GNU Guile 1057:Interlisp 789:DEC Alpha 787:machine ( 770:standards 436:(LDAP)). 410:libraries 291:Pocket PC 93:Developer 41:Paradigms 4106:Category 4096:Category 3699:Business 3561:Hardware 3510:Zetalisp 3495:S-1 Lisp 3480:Picolisp 3370:BBN LISP 3365:AutoLISP 3313:StarLogo 3274:OpenLisp 3230:features 2987:compiler 2922:Features 2850:template 2820:22 March 2776:20 March 2754:18 March 2728:14 March 2705:15 March 2701:. Eligis 2659:15 March 2655:. Eligis 2636:14 March 2632:. Eligis 2581:cite web 2571:15 March 2523:18 March 2517:"ISLISP" 2424:11 March 2388:Bricscad 2384:AutoLISP 2377:Internet 2363:Adoption 2277:olfib_00 2229:olfib_00 2046:VOLATILE 2019:olfib_00 1630:Compiler 1613:Mocklisp 1546:profiler 1492:(SMTP), 1484:(JSON), 1480:(http), 1363:Chialisp 1267:OpenLisp 1227:PicoLisp 1217:AutoLISP 893:support 772:process 747:Version 717:compiler 489:callback 469:--islisp 449:compiler 355:OpenLisp 245:-based, 227:Loongson 178:Platform 20:OpenLisp 4086:Commons 3755:(CSAIL) 3731:Xanalys 3652:On Lisp 3475:PC-LISP 3465:newLISP 3450:Maclisp 3410:PC-LISP 3389:history 3375:Clojure 3338:(POP-1) 3318:UCBLogo 3308:NetLogo 3303:MSWLogo 3198:JScheme 3172:Chicken 3156:History 3087:(CMUCL) 3022:Flavors 3004:systems 2852:below ( 2486:17 June 2386:in its 2043:POINTER 2034:POINTER 2010:POINTER 1950:recurse 1896:recurse 1445:OpenVMS 1413:Solaris 1405:OpenBSD 1401:FreeBSD 1391:based ( 1383:, most 1381:Windows 1323:Clojure 1293:newLISP 1155:Le Lisp 1045:Maclisp 839:Unicode 727:History 693:Unicode 673:unboxed 649:threads 534:cmd.exe 507:License 361:in the 328:.eligis 321:Website 310:License 295:OpenVMS 267:Solaris 259:OpenBSD 255:FreeBSD 241:, most 239:Windows 219:AArch64 211:PA-RISC 199:PowerPC 156:Dynamic 135: ( 112:1988-04 110: ( 3942:Scheme 3777:People 3664:(SICP) 3648:(HTDP) 3543:Genera 3538:McCLIM 3435:LeLisp 3401:EuLisp 3347:POP-11 3336:COWSEL 3266:ISLISP 3226:Racket 3193:Ikarus 3184:(GOAL) 3177:Gambit 3162:Bigloo 3147:Scheme 3133:(SBCL) 3126:Poplog 3122:Movitz 3071:(ABCL) 3054:Common 3013:(CLOS) 3002:Object 2958:Macros 2869:Curlie 2855:Curlie 2474:  2331:return 2172:return 2007:static 1980:return 1941:'2 1872:return 1863:'1 1848:'2 1833:'1 1794:fentry 1772:)))))) 1518:SQLite 1494:Telnet 1425:Cygwin 1409:NetBSD 1361:  1351:  1341:  1331:  1321:  1311:  1301:  1291:  1283:Racket 1281:  1275:  1265:  1257:ISLISP 1255:  1247:EuLisp 1245:  1237:Gambit 1235:  1225:  1215:  1205:  1195:  1183:  1173:  1163:  1153:  1140:  1130:  1120:  1110:  1093:Scheme 1091:  1079:  1067:  1055:  1043:  1033:LISP 2 785:64-bit 767:ISLISP 711:, LAP 689:EBCDIC 669:64-bit 665:32-bit 612:syntax 541:, and 519:. Its 402:ISLISP 379:ISLISP 371:Eligis 347:ISLISP 303:Cygwin 263:NetBSD 223:RISC-V 187:x86-64 160:strong 72:Family 4076:Books 3749:(MIT) 3634:Books 3618:X3J13 3500:SKILL 3460:MLisp 3430:*Lisp 3384:Apple 3380:Dylan 3342:POP-2 3104:(GCL) 3098:(ECL) 3075:CLISP 2313:_l004 2187:_l003 2154:_l003 2112:_l004 1974:_l004 1923:param 1884:gsub1 1878:_l003 1845:_l003 1830:_l004 1815:param 1658:defun 1532:Tools 1510:MySQL 1474:./net 1417:HP-UX 1397:macOS 1393:Linux 1389:POSIX 1371:Ports 1175:XLISP 1026:2020 1023:2015 1020:2010 1017:2005 1014:2000 1011:1995 1008:1990 1005:1985 1002:1980 999:1975 996:1970 993:1965 990:1960 987:1958 945:11.7 942:2022 934:11.6 931:2022 923:11.5 920:2022 912:11.4 909:2022 901:11.2 898:2021 883:2010 872:2007 861:2003 846:2000 832:1998 821:1997 810:1995 799:1994 792:OSF/1 777:1993 755:1988 744:Year 733:Emacs 681:8-bit 643:with 639:is a 633:proxy 600:Emacs 483:(via 459:Goals 426:POSIX 369:from 357:is a 271:HP-UX 251:macOS 247:Linux 207:Alpha 195:SPARC 191:IA-64 33:Emacs 4066:List 3980:Logo 3548:Scsh 3528:List 3295:Logo 3246:SIOD 3218:Pico 3203:Kawa 3118:Mocl 3056:Lisp 2822:2013 2800:2014 2778:2012 2756:2012 2730:2012 2707:2012 2684:2016 2661:2012 2638:2012 2615:2018 2587:link 2573:2012 2550:2018 2525:2012 2502:link 2488:2013 2472:ISSN 2449:2016 2426:2012 2373:Unix 2151:goto 2109:goto 1962:gadd 1935:gsub 1908:move 1857:move 1842:jneq 1676:cond 1642:The 1594:Open 1524:. A 1514:Odbc 1449:z/OS 1437:OS/2 1387:and 1385:Unix 886:9.2 875:8.7 864:7.5 849:6.6 835:5.8 824:5.7 813:4.5 802:4.0 780:3.3 758:1.0 685:ANSI 587:6765 547:Unix 513:name 481:Java 465:Lisp 377:for 363:Lisp 343:Lisp 330:.com 299:z/OS 287:OS/2 243:Unix 203:MIPS 76:Lisp 66:meta 4028:POP 3490:RPL 3470:NIL 3455:MDL 3440:LFE 3360:Arc 3328:POP 3241:SCM 2867:at 2268:)); 2220:)); 2148:))) 2106:))) 1989:end 1827:jeq 1797:fib 1757:fib 1736:fib 1661:fib 1648:fib 1615:). 1506:SQL 1502:XML 1498:Rss 1433:DOS 1431:), 1429:QNX 1421:AIX 1343:LFE 1333:Arc 1112:NIL 1069:MDL 651:). 572:fib 545:on 537:on 495:or 479:or 477:C++ 430:SQL 428:), 422:XML 326:www 283:DOS 279:QNX 275:AIX 215:ARM 183:x86 4122:: 3536:, 3415:Hy 3408:, 3386:, 2606:. 2595:^ 2583:}} 2579:{{ 2541:. 2498:}} 2494:{{ 2466:. 2359:. 2334:a1 2328:); 2310:); 2307:a1 2301:a2 2289:a1 2286:); 2283:a1 2271:a1 2253:p1 2241:a1 2238:); 2235:a1 2223:a2 2205:a1 2193:a1 2184:); 2169:); 2133:a1 2127:eq 2118:if 2091:a1 2085:eq 2079:if 2073:p1 2067:a1 2064:); 2049:a2 2037:a1 2025:p1 1992:)) 1968:a1 1965:a2 1938:a1 1914:a1 1911:a2 1887:a1 1860:a1 1791:(( 1751:)) 1703:eq 1700:(( 1682:eq 1679:(( 1650:) 1626:. 1604:. 1584:. 1576:, 1572:, 1556:. 1548:, 1544:, 1540:, 1520:, 1516:, 1512:, 1496:, 1447:, 1443:, 1439:, 1435:, 1427:, 1423:, 1419:, 1415:, 1411:, 1407:, 1403:, 1399:, 1395:, 1353:Hy 723:. 687:, 575:20 455:. 432:, 420:, 416:, 345:, 301:, 297:, 293:, 289:, 285:, 281:, 277:, 273:, 269:, 265:, 261:, 257:, 253:, 249:, 234:OS 225:, 221:, 217:, 213:, 209:, 205:, 201:, 197:, 193:, 189:, 185:, 158:, 64:, 60:, 56:, 52:, 48:: 3913:) 3909:( 3392:) 3382:( 3251:T 3232:) 3228:( 2907:e 2900:t 2893:v 2824:. 2802:. 2780:. 2758:. 2732:. 2709:. 2686:. 2663:. 2640:. 2617:. 2589:) 2575:. 2552:. 2527:. 2504:) 2490:. 2451:. 2428:. 2340:} 2337:; 2322:( 2316:: 2304:, 2298:( 2292:= 2280:( 2274:= 2265:2 2262:( 2256:, 2250:( 2244:= 2232:( 2226:= 2217:1 2214:( 2208:, 2202:( 2196:= 2190:: 2181:1 2178:( 2163:( 2157:; 2145:2 2142:( 2136:, 2130:( 2124:! 2121:( 2115:; 2103:1 2100:( 2094:, 2088:( 2082:( 2076:; 2070:= 2058:( 2052:; 2040:; 2031:{ 2028:) 2022:, 2016:( 1986:( 1983:) 1977:( 1971:) 1959:( 1956:) 1953:1 1947:( 1944:) 1932:( 1929:) 1926:0 1920:( 1917:) 1905:( 1902:) 1899:1 1893:( 1890:) 1881:( 1875:) 1869:( 1866:) 1854:( 1851:) 1839:( 1836:) 1824:( 1821:) 1818:0 1812:( 1809:) 1806:0 1803:0 1800:1 1769:2 1766:n 1763:- 1760:( 1754:( 1748:1 1745:n 1742:- 1739:( 1733:( 1730:+ 1727:( 1724:t 1721:( 1718:) 1715:1 1712:) 1709:2 1706:n 1697:) 1694:1 1691:) 1688:1 1685:n 1673:( 1670:) 1667:n 1664:( 1655:( 1472:( 1185:T 976:e 969:t 962:v 709:C 683:( 593:_ 590:? 584:= 578:) 569:( 566:? 453:C 412:( 394:C 170:C 139:) 114:)

Index


Emacs
Paradigms
Multi-paradigm
functional
procedural
object-oriented
reflective
meta
Lisp
Designed by
Developer
Stable release
Typing discipline
Dynamic
strong
C
Platform
x86
x86-64
IA-64
SPARC
PowerPC
MIPS
Alpha
PA-RISC
ARM
AArch64
RISC-V
Loongson

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑