126:
420:
4970:
4960:
4940:
4930:
22:
4950:
432:
Initial work on LFE began in 2007, when Robert
Virding started creating a prototype of Lisp running on Erlang. This work was focused primarily on parsing and exploring what an implementation might look like. No version control system was being used at the time, so tracking exact initial dates is
4621:
900:
Since helping to create the Erlang programming language, he had had the goal of making a Lisp which was specifically designed to run on the BEAM and able to fully interact with Erlang/OTP.
3774:
4530:
893:
In particular, he wanted to implement a Lisp in Erlang: not only was he curious to see how it would run on and integrate with Erlang, he wanted to see what it would
4999:
907:
another language on Erlang. As such, he saw LFE as a means to explore this by generating Core Erlang and plugging it into the backend of the Erlang compiler.
4627:
4024:
5004:
4974:
4934:
4257:
3767:
4615:
3801:
373:
4964:
4954:
4666:
3904:
138:
86:
4742:
4722:
4632:
4476:
3806:
3760:
58:
4293:
105:
43:
36:
4944:
65:
4737:
4701:
4040:
1091:, and the atom ]. These values are implicitly typed: they are respectively two integers and a Lisp-specific data type called a
3600:
4994:
4061:
4045:
3890:
1058:
In LFE, the list data type is written with its elements separated by whitespace, and surrounded by parentheses. For example,
971:
946:
744:
482:
335:
984:(REPL) for interactive development and testing (unlike Erlang's shell, the LFE REPL supports function and macro definitions)
3837:
981:
408:
4810:
4402:
4094:
4015:
1033:
925:
918:
790:
600:
392:
388:
331:
327:
315:
254:
156:
72:
4584:
4248:
4071:
3842:
963:
4848:
4396:
4163:
4109:
4086:
4050:
3870:
3783:
1002:
952:
381:
209:
160:
54:
4358:
4338:
4323:
4228:
840:
619:
576:
411:(REPL). LFE is actively supported on all recent releases of Erlang; the oldest version of Erlang supported is R14.
32:
4779:
4411:
4283:
4005:
3879:
3632:
860:
339:
4939:
4696:
4509:
4119:
3852:
3826:
692:
4871:
3697:
3652:
1046:
4514:
4353:
3999:
3964:
3937:
146:
142:
4823:
4525:
4481:
4459:
3981:
3816:
967:
1192:
This section does not represent a complete comparison between Erlang and LFE, but should give a taste.
883:
Robert
Virding has stated that there were several reasons why he started the LFE programming language:
79:
4727:
4681:
4449:
377:
369:
133:
3932:
3860:
400:
384:
365:
125:
4833:
4818:
4770:
4676:
3959:
3913:
2563:
1008:
475:
286:
177:
4909:
4828:
4795:
4429:
4313:
1161:
996:
870:
588:
4775:
4747:
4661:
4579:
4388:
1050:: all code and data are written as expressions. LFE brought homoiconicity to the Erlang VM.
987:
975:
273:
261:
440:
mail list in March 2008. This release of LFE was very limited: it did not handle recursive
4886:
4881:
4656:
4547:
4098:
3970:
3953:
1099:
404:
396:
167:
3737:
459:
Initial development of LFE was done with version R12B-0 of Erlang on a Dell XPS laptop.
4876:
4866:
4861:
4800:
4671:
4076:
3811:
278:
266:
1160:
evaluates to 42. Unlike functions in Erlang and LFE, arithmetic operators in Lisp are
4988:
4838:
4785:
4765:
4717:
4686:
4368:
1106:, i.e., a function, operator, or macro. The remainder of the list are the arguments.
1037:
936:
468:
244:
3242:"With no argument, assume 'url parameter was passed via command line."
419:
4904:
4437:
3847:
3831:
4856:
4790:
4757:
4709:
4691:
4442:
4252:
4035:
3922:
3885:
3821:
1184:
to account for Erlang's pattern-matching abilities in anonymous function calls.
956:
942:
704:
649:
319:
240:
235:
21:
4732:
4589:
4574:
4373:
4274:
4264:
4124:
3948:
932:
784:
714:
672:
639:
1040:
programming languages, Lisps make no or little syntactic distinction between
4594:
4288:
4104:
4081:
4056:
3976:
3752:
3676:
810:
629:
564:
3742:
890:
Given his prior experience, he was interested in implementing his own Lisp.
3155:"Given one or more command-line arguments, extract the passed values.
1098:
As seen in the example above, LFE expressions are written as lists, using
407:
with Lisp macros and an improved developer experience with a feature-rich
395:). LFE builds on Erlang to provide a Lisp syntax for writing distributed,
4378:
4363:
4348:
4238:
4233:
4181:
4142:
3855:
904:
820:
774:
734:
724:
4599:
4520:
4343:
4333:
4318:
4278:
4243:
4186:
4176:
4171:
4066:
3176:
In this example, the value assigned to the arg variable would be a list
830:
800:
662:
552:
323:
3747:
4896:
4406:
4303:
4269:
4215:
4204:
4196:
4134:
4030:
3994:
3732:
3164:
One could then extract it in an LFE program by calling this function:
764:
754:
540:
4486:
4328:
4298:
4210:
3943:
3728:
3299:"Start inets and make (potentially many) HTTP requests."
1114:
The LFE-Erlang operators are used in the same way. The expression
682:
418:
4416:
4114:
3986:
928:
integration: zero-penalty Erlang function calls (and vice versa)
3756:
2536:(<module>:<function> <arg1> ... <argn>)
3158:
For example, if the following was passed via the command line:
15:
3698:"Follow-up to LFE announcement on Erlang Questions mail list"
1995:
or using a ``cons`` literal instead of the constructor form:
403:, non-stop applications. LFE also extends Erlang to support
4622:
MIT Computer
Science and Artificial Intelligence Laboratory
2909:
Message-passing with Erlang's light-weight "processes":
3670:
3668:
3179:
containing the values my-value-1 and my-value-2."
3677:"Hardware used in the development of Erlang and LFE"
999:
separation of namespaces for variables and functions
4895:
4847:
4809:
4756:
4645:
4608:
4567:
4560:
4540:
4502:
4495:
4469:
4458:
4428:
4387:
4195:
4162:
4155:
4133:
4014:
3921:
3912:
3903:
3869:
3790:
3633:"LFE History on the Lisp Flavored Erlang mail list"
1086:
1080:
1059:
345:
309:
295:
285:
272:
260:
250:
234:
208:
186:
176:
166:
152:
132:
436:Virding announced the first release of LFE on the
4531:Structure and Interpretation of Computer Programs
3679:(Email exchange). Interviewed by Duncan McGreggor
1102:. The first element in the list is the name of a
3721:
3653:"LFE announcement on Erlang Questions mail list"
300:
3013:"Sending message to process ~p ...~n"
1180:, just like Common Lisp. It also, however, has
3675:Armstrong, Joe; Virding, Robert (2013-12-30).
3161:$ erl -my-flag my-value-1 -my-flag my-value-2
3768:
3627:
3625:
3623:
476:
8:
2992:"Received message: '~s'~n"
955:concurrent programming via message passing (
887:He had prior experience programming in Lisp.
118:
4628:Stanford Artificial Intelligence Laboratory
4929:
4649:
4564:
4499:
4466:
4159:
3918:
3909:
3794:
3775:
3761:
3753:
1172:Lambda expressions and function definition
1079:is a list whose elements are the integers
945:-style documentation via both source code
483:
469:
461:
117:
1168:), able to take any number of arguments.
1005:inter-operation via JInterface and Erjang
106:Learn how and when to remove this message
2534:Calls to Erlang functions take the form
456:; it also did not support a Lisp shell.
3591:
3368:"Make a single HTTP request."
3167:(let ((args (parse-args 'my-flag)))
670:
5000:Pattern matching programming languages
868:
858:
848:
838:
828:
818:
808:
798:
788:
782:
772:
762:
752:
742:
732:
722:
712:
702:
690:
680:
660:
653:
647:
637:
627:
617:
610:
607:
604:
598:
586:
574:
562:
550:
538:
42:Please improve this article by adding
4616:Massachusetts Institute of Technology
3132:Multiple simultaneous HTTP requests:
2887:"Answer with compose: ~p~n"
7:
4949:
1344:;; or with LFE literal tuple syntax:
1095:, and need not be declared as such.
1028:Symbolic expressions (S-expressions)
1775:
4633:University of California, Berkeley
4477:Scheme Requests for Implementation
2123:Matching records in function heads
630:ZIL (Zork Implementation Language)
14:
4294:Knowledge Engineering Environment
2866:"Expected answer: ~p~n"
5005:Lisp programming language family
4969:
4968:
4959:
4958:
4948:
4938:
4928:
391:and the Erlang virtual machine (
124:
20:
1524:Or idiomatic functional style:
1036:-oriented language. Unlike non-
55:"LFE" programming language
2562:Using recursion to define the
215:2.1.1 / 6 January 2023
1:
4403:Common Lisp Interface Manager
903:He wanted to experiment with
44:secondary or tertiary sources
3802:Automatic storage management
4051:Game Oriented Assembly Lisp
953:Shared-nothing architecture
192:; 16 years ago
5021:
1776:cons'ing in function heads
866:
856:
846:
836:
826:
544:
4926:
4652:
3880:Common Lisp Object System
3797:
3784:Lisp programming language
2549:"Hello, World!"
816:
806:
796:
780:
770:
760:
750:
740:
730:
720:
710:
700:
696:
688:
678:
668:
658:
645:
635:
625:
615:
596:
592:
584:
580:
572:
568:
560:
556:
548:
464:Timeline of Lisp dialects
350:
314:
230:
204:
123:
4580:Bolt, Beranek and Newman
4510:Common Lisp the Language
3566:"Result: ~p~n"
3134:
2911:
2707:
2568:
2540:
2471:
2419:
2370:
2253:
2129:
1997:
1882:
1782:
1689:
1622:
1526:
1441:
1425:
1296:
1202:
1116:
533:
530:
527:
524:
521:
518:
515:
512:
509:
506:
503:
500:
497:
494:
351:Joxa, Concurrent Schemer
3518:"Error: ~p~n"
2530:Erlang interoperability
251:Implementation language
217:; 19 months ago
4515:How to Design Programs
4354:Portable Standard Lisp
4000:Steel Bank Common Lisp
3965:Embeddable Common Lisp
3938:Armed Bear Common Lisp
3817:Higher-order functions
3601:"Lisp Flavored Erlang"
968:higher-order functions
921:virtual machine (BEAM)
433:somewhat problematic.
424:
31:relies excessively on
4995:Programming languages
4824:Shriram Krishnamurthi
4526:Practical Common Lisp
4482:Common Lisp HyperSpec
4006:Symbolics Common Lisp
3982:Macintosh Common Lisp
2705:Composing functions:
1032:Like Lisp, LFE is an
917:A language targeting
422:
4728:Robert Tappan Morris
4682:Robert Bruce Findler
4450:Space-cadet keyboard
3861:Tree data structures
3838:Read–eval–print loop
1413:"Trillian"
1401:"Trillian"
1386:"Trillian"
1335:"Trillian"
1289:"Trillian"
1271:"Trillian"
1250:"Trillian"
1188:Erlang idioms in LFE
1023:Syntax and semantics
1011:abilities with both
982:read–eval–print loop
931:Metaprogramming via
654: ANSI standard
409:read–eval–print loop
378:programming language
358:Lisp Flavored Erlang
4470:Technical standards
3933:Allegro Common Lisp
3748:LFE on Rosetta Code
3097:'messenger-back
2558:Functional paradigm
1419:List comprehensions
992:Hot loading of code
539: LISP 1, 1.5,
491:
287:Filename extensions
187:First appeared
120:
4834:Gerald Jay Sussman
4819:Matthias Felleisen
4771:Richard P. Gabriel
4702:Richard Greenblatt
4677:Matthias Felleisen
3960:Corman Common Lisp
2564:Ackermann function
2364:Receiving messages
462:
425:
376:, general-purpose
4982:
4981:
4922:
4921:
4918:
4917:
4910:Robin Popplestone
4829:Guy L. Steele Jr.
4796:Guy L. Steele Jr.
4641:
4640:
4556:
4555:
4424:
4423:
4314:Lisp Machine Lisp
4224:
4223:
4151:
4150:
3899:
3898:
3599:Virding, Robert.
3209:init:get_argument
3100:'print-result
876:
875:
611: R7RS small
589:Lisp Machine Lisp
374:garbage collected
355:
354:
236:Typing discipline
116:
115:
108:
90:
5012:
4972:
4971:
4962:
4961:
4952:
4951:
4942:
4932:
4931:
4776:Philip Greenspun
4748:Richard Stallman
4662:Daniel G. Bobrow
4650:
4565:
4500:
4467:
4389:Operating system
4160:
3919:
3910:
3795:
3777:
3770:
3763:
3754:
3725:
3724:
3722:Official website
3708:
3707:
3705:
3704:
3694:
3688:
3687:
3685:
3684:
3672:
3663:
3662:
3660:
3659:
3649:
3643:
3642:
3640:
3639:
3629:
3618:
3617:
3615:
3614:
3605:
3596:
3582:
3579:
3576:
3573:
3570:
3567:
3564:
3561:
3558:
3555:
3552:
3549:
3546:
3543:
3540:
3537:
3534:
3531:
3528:
3525:
3522:
3519:
3516:
3513:
3510:
3507:
3504:
3501:
3498:
3495:
3492:
3489:
3486:
3483:
3480:
3477:
3474:
3471:
3468:
3465:
3462:
3459:
3456:
3453:
3450:
3447:
3444:
3441:
3438:
3435:
3432:
3429:
3426:
3423:
3420:
3417:
3414:
3411:
3408:
3405:
3402:
3399:
3396:
3393:
3390:
3387:
3384:
3381:
3378:
3375:
3372:
3369:
3366:
3363:
3360:
3357:
3354:
3351:
3348:
3345:
3342:
3339:
3336:
3333:
3330:
3327:
3324:
3321:
3318:
3315:
3312:
3309:
3306:
3303:
3300:
3297:
3294:
3291:
3288:
3285:
3282:
3279:
3276:
3273:
3270:
3267:
3264:
3261:
3258:
3255:
3252:
3249:
3246:
3243:
3240:
3237:
3234:
3231:
3228:
3225:
3222:
3219:
3216:
3213:
3210:
3207:
3204:
3201:
3198:
3195:
3192:
3189:
3186:
3183:
3180:
3177:
3174:
3171:
3168:
3165:
3162:
3159:
3156:
3153:
3150:
3147:
3144:
3141:
3138:
3128:
3125:
3122:
3119:
3116:
3113:
3110:
3107:
3104:
3101:
3098:
3095:
3092:
3089:
3086:
3083:
3080:
3077:
3074:
3071:
3068:
3065:
3062:
3059:
3056:
3053:
3050:
3047:
3044:
3041:
3038:
3035:
3032:
3029:
3026:
3023:
3020:
3017:
3014:
3011:
3008:
3005:
3002:
2999:
2996:
2993:
2990:
2987:
2984:
2981:
2978:
2975:
2972:
2969:
2966:
2963:
2960:
2957:
2954:
2951:
2948:
2945:
2942:
2939:
2936:
2933:
2930:
2927:
2924:
2921:
2918:
2915:
2900:
2897:
2894:
2891:
2888:
2885:
2882:
2879:
2876:
2873:
2870:
2867:
2864:
2861:
2858:
2855:
2852:
2849:
2846:
2843:
2840:
2837:
2834:
2831:
2828:
2825:
2822:
2819:
2816:
2813:
2810:
2807:
2804:
2801:
2798:
2795:
2792:
2789:
2786:
2783:
2780:
2777:
2774:
2771:
2768:
2765:
2762:
2759:
2756:
2753:
2750:
2747:
2744:
2741:
2738:
2735:
2732:
2729:
2726:
2723:
2720:
2717:
2714:
2711:
2701:
2698:
2695:
2692:
2689:
2686:
2683:
2680:
2677:
2674:
2671:
2668:
2665:
2662:
2659:
2656:
2653:
2650:
2647:
2644:
2641:
2638:
2635:
2632:
2629:
2626:
2623:
2620:
2617:
2614:
2611:
2608:
2605:
2602:
2599:
2596:
2593:
2590:
2587:
2584:
2581:
2578:
2575:
2572:
2553:
2550:
2547:
2544:
2520:
2517:
2514:
2511:
2508:
2505:
2502:
2499:
2496:
2493:
2490:
2487:
2484:
2481:
2480:universal-server
2478:
2475:
2465:
2462:
2459:
2456:
2453:
2450:
2447:
2444:
2441:
2438:
2435:
2432:
2429:
2428:universal-server
2426:
2423:
2413:
2410:
2407:
2404:
2401:
2398:
2395:
2392:
2389:
2386:
2383:
2380:
2377:
2374:
2373:universal_server
2359:
2356:
2353:
2350:
2347:
2344:
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:
2247:
2244:
2241:
2238:
2235:
2232:
2229:
2226:
2223:
2220:
2217:
2214:
2211:
2208:
2205:
2202:
2199:
2196:
2193:
2190:
2187:
2184:
2181:
2178:
2175:
2172:
2169:
2166:
2163:
2160:
2157:
2154:
2151:
2148:
2145:
2142:
2139:
2136:
2133:
2118:
2115:
2112:
2109:
2106:
2103:
2100:
2097:
2094:
2091:
2088:
2085:
2082:
2079:
2076:
2073:
2070:
2067:
2064:
2061:
2058:
2055:
2052:
2049:
2046:
2043:
2040:
2037:
2034:
2031:
2028:
2025:
2022:
2019:
2016:
2013:
2010:
2007:
2004:
2001:
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:
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:
1789:
1786:
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:
1683:
1680:
1677:
1674:
1671:
1668:
1665:
1662:
1659:
1656:
1653:
1650:
1647:
1644:
1641:
1638:
1635:
1632:
1629:
1626:
1611:
1608:
1605:
1602:
1599:
1596:
1593:
1590:
1587:
1584:
1581:
1578:
1575:
1572:
1569:
1566:
1563:
1560:
1557:
1554:
1551:
1548:
1545:
1542:
1539:
1536:
1533:
1530:
1520:
1517:
1514:
1511:
1508:
1505:
1502:
1499:
1496:
1493:
1490:
1487:
1484:
1481:
1478:
1475:
1472:
1469:
1466:
1463:
1460:
1457:
1454:
1451:
1448:
1445:
1435:
1432:
1429:
1414:
1411:
1408:
1405:
1402:
1399:
1396:
1393:
1390:
1387:
1384:
1381:
1378:
1375:
1372:
1369:
1366:
1363:
1360:
1357:
1354:
1351:
1348:
1345:
1342:
1339:
1336:
1333:
1330:
1327:
1324:
1321:
1318:
1315:
1312:
1309:
1306:
1303:
1300:
1290:
1287:
1284:
1281:
1278:
1275:
1272:
1269:
1266:
1263:
1260:
1257:
1254:
1251:
1248:
1245:
1242:
1239:
1236:
1233:
1230:
1227:
1224:
1221:
1218:
1215:
1212:
1209:
1206:
1196:Pattern matching
1156:
1153:
1150:
1147:
1144:
1141:
1138:
1135:
1132:
1129:
1126:
1123:
1120:
1090:
1089:
1084:
1083:
1078:
1077:
1074:
1071:
1068:
1065:
1062:
1018:
1014:
988:Pattern matching
492:
485:
478:
471:
455:
451:
447:
443:
438:Erlang Questions
305:
302:
225:
223:
218:
200:
198:
193:
168:Designed by
128:
121:
111:
104:
100:
97:
91:
89:
48:
24:
16:
5020:
5019:
5015:
5014:
5013:
5011:
5010:
5009:
4985:
4984:
4983:
4978:
4914:
4891:
4887:Cynthia Solomon
4882:Mitchel Resnick
4843:
4805:
4752:
4706:Timothy P. Hart
4667:William Clinger
4657:Edmund Berkeley
4637:
4604:
4552:
4548:ProgramByDesign
4536:
4491:
4461:
4454:
4420:
4383:
4220:
4191:
4147:
4129:
4010:
3971:GNU Common Lisp
3954:CMU Common Lisp
3924:
3905:Implementations
3895:
3865:
3786:
3781:
3738:LFE Quick Start
3720:
3719:
3716:
3711:
3702:
3700:
3696:
3695:
3691:
3682:
3680:
3674:
3673:
3666:
3657:
3655:
3651:
3650:
3646:
3637:
3635:
3631:
3630:
3621:
3612:
3610:
3603:
3598:
3597:
3593:
3589:
3584:
3583:
3580:
3577:
3574:
3571:
3568:
3565:
3562:
3559:
3556:
3553:
3550:
3547:
3544:
3541:
3538:
3535:
3532:
3529:
3526:
3523:
3520:
3517:
3514:
3511:
3508:
3505:
3502:
3499:
3496:
3493:
3490:
3487:
3484:
3481:
3478:
3475:
3472:
3470:request-options
3469:
3466:
3463:
3460:
3457:
3454:
3451:
3448:
3445:
3442:
3439:
3436:
3434:request-options
3433:
3430:
3427:
3424:
3421:
3418:
3415:
3412:
3409:
3406:
3403:
3400:
3397:
3394:
3391:
3388:
3385:
3382:
3379:
3376:
3373:
3370:
3367:
3364:
3361:
3358:
3355:
3352:
3349:
3346:
3343:
3340:
3337:
3334:
3331:
3328:
3325:
3322:
3319:
3316:
3313:
3310:
3307:
3304:
3301:
3298:
3295:
3292:
3289:
3286:
3283:
3280:
3277:
3274:
3271:
3268:
3265:
3262:
3259:
3256:
3253:
3250:
3247:
3244:
3241:
3238:
3235:
3232:
3229:
3226:
3223:
3220:
3217:
3214:
3211:
3208:
3205:
3202:
3199:
3196:
3193:
3190:
3187:
3184:
3181:
3178:
3175:
3172:
3169:
3166:
3163:
3160:
3157:
3154:
3151:
3148:
3145:
3142:
3139:
3136:
3130:
3129:
3126:
3123:
3120:
3117:
3114:
3111:
3108:
3105:
3102:
3099:
3096:
3093:
3090:
3087:
3084:
3081:
3078:
3075:
3072:
3069:
3066:
3063:
3060:
3057:
3054:
3051:
3048:
3045:
3042:
3039:
3036:
3033:
3030:
3027:
3024:
3021:
3018:
3015:
3012:
3009:
3006:
3003:
3000:
2997:
2994:
2991:
2988:
2985:
2982:
2979:
2976:
2973:
2970:
2967:
2964:
2961:
2958:
2955:
2952:
2949:
2946:
2943:
2940:
2937:
2934:
2931:
2928:
2925:
2922:
2919:
2916:
2913:
2907:
2902:
2901:
2898:
2895:
2892:
2889:
2886:
2883:
2880:
2877:
2874:
2871:
2868:
2865:
2862:
2859:
2856:
2853:
2850:
2847:
2844:
2841:
2838:
2835:
2832:
2829:
2826:
2823:
2820:
2817:
2814:
2811:
2808:
2805:
2802:
2799:
2796:
2793:
2790:
2787:
2784:
2781:
2778:
2775:
2772:
2769:
2766:
2763:
2760:
2757:
2754:
2751:
2748:
2745:
2742:
2739:
2736:
2733:
2730:
2727:
2724:
2721:
2718:
2715:
2712:
2709:
2703:
2702:
2699:
2696:
2693:
2690:
2687:
2684:
2681:
2678:
2675:
2672:
2669:
2666:
2663:
2660:
2657:
2654:
2651:
2648:
2645:
2642:
2639:
2636:
2633:
2630:
2627:
2624:
2621:
2618:
2615:
2612:
2609:
2606:
2603:
2600:
2597:
2594:
2591:
2588:
2585:
2582:
2579:
2576:
2573:
2570:
2560:
2555:
2554:
2551:
2548:
2545:
2542:
2532:
2527:
2522:
2521:
2518:
2515:
2512:
2509:
2506:
2503:
2500:
2497:
2494:
2491:
2488:
2485:
2482:
2479:
2476:
2473:
2467:
2466:
2463:
2460:
2457:
2454:
2451:
2448:
2445:
2442:
2439:
2436:
2433:
2430:
2427:
2424:
2421:
2415:
2414:
2411:
2408:
2405:
2402:
2399:
2396:
2393:
2390:
2387:
2384:
2381:
2378:
2375:
2372:
2366:
2361:
2360:
2357:
2354:
2351:
2348:
2345:
2342:
2339:
2336:
2333:
2330:
2327:
2324:
2321:
2318:
2315:
2312:
2309:
2306:
2303:
2301:gen_server:cast
2300:
2297:
2294:
2291:
2288:
2285:
2282:
2279:
2276:
2273:
2270:
2267:
2264:
2261:
2258:
2255:
2249:
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:
2125:
2120:
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:
2005:
2002:
1999:
1993:
1992:
1989:
1986:
1983:
1980:
1977:
1974:
1971:
1968:
1965:
1962:
1959:
1956:
1953:
1950:
1947:
1944:
1941:
1938:
1935:
1932:
1929:
1926:
1923:
1920:
1917:
1914:
1911:
1908:
1905:
1902:
1899:
1896:
1893:
1890:
1887:
1884:
1878:
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:
1787:
1784:
1778:
1773:
1772:
1769:
1766:
1763:
1760:
1757:
1754:
1751:
1748:
1745:
1742:
1739:
1736:
1733:
1730:
1727:
1724:
1721:
1718:
1715:
1712:
1709:
1706:
1703:
1700:
1697:
1694:
1691:
1685:
1684:
1681:
1678:
1675:
1672:
1669:
1666:
1663:
1660:
1657:
1654:
1651:
1648:
1645:
1642:
1639:
1636:
1633:
1630:
1627:
1624:
1618:
1613:
1612:
1609:
1606:
1603:
1600:
1597:
1594:
1591:
1588:
1585:
1582:
1579:
1576:
1573:
1570:
1567:
1564:
1561:
1558:
1555:
1552:
1549:
1546:
1543:
1540:
1537:
1534:
1531:
1528:
1522:
1521:
1518:
1515:
1512:
1509:
1506:
1503:
1500:
1497:
1494:
1491:
1488:
1485:
1482:
1479:
1476:
1473:
1470:
1467:
1464:
1461:
1458:
1455:
1452:
1449:
1446:
1443:
1437:
1436:
1433:
1430:
1427:
1421:
1416:
1415:
1412:
1409:
1406:
1403:
1400:
1397:
1394:
1391:
1388:
1385:
1382:
1379:
1376:
1373:
1370:
1367:
1364:
1361:
1358:
1355:
1352:
1349:
1346:
1343:
1340:
1337:
1334:
1331:
1328:
1325:
1322:
1319:
1316:
1313:
1310:
1307:
1304:
1301:
1298:
1292:
1291:
1288:
1285:
1282:
1279:
1276:
1273:
1270:
1267:
1264:
1261:
1258:
1255:
1252:
1249:
1246:
1243:
1240:
1237:
1234:
1231:
1228:
1225:
1222:
1219:
1216:
1213:
1210:
1207:
1204:
1198:
1190:
1174:
1158:
1157:
1154:
1151:
1148:
1145:
1142:
1139:
1136:
1133:
1130:
1127:
1124:
1121:
1118:
1112:
1100:prefix notation
1087:
1081:
1075:
1072:
1069:
1066:
1063:
1060:
1056:
1030:
1025:
1016:
1012:
914:
881:
490:
489:
453:
449:
445:
441:
430:
428:Initial release
417:
405:metaprogramming
299:
226:
221:
219:
216:
196:
194:
191:
112:
101:
95:
92:
49:
47:
41:
37:primary sources
25:
12:
11:
5:
5018:
5016:
5008:
5007:
5002:
4997:
4987:
4986:
4980:
4979:
4927:
4924:
4923:
4920:
4919:
4916:
4915:
4913:
4912:
4907:
4901:
4899:
4893:
4892:
4890:
4889:
4884:
4879:
4877:Seymour Papert
4874:
4869:
4867:Wally Feurzeig
4864:
4862:Denison Bollay
4859:
4853:
4851:
4845:
4844:
4842:
4841:
4836:
4831:
4826:
4821:
4815:
4813:
4807:
4806:
4804:
4803:
4801:Daniel Weinreb
4798:
4793:
4788:
4783:
4773:
4768:
4762:
4760:
4754:
4753:
4751:
4750:
4745:
4740:
4735:
4730:
4725:
4720:
4715:
4712:
4707:
4704:
4699:
4694:
4689:
4684:
4679:
4674:
4672:R. Kent Dybvig
4669:
4664:
4659:
4653:
4647:
4643:
4642:
4639:
4638:
4636:
4635:
4630:
4625:
4619:
4612:
4610:
4606:
4605:
4603:
4602:
4597:
4592:
4587:
4582:
4577:
4575:Apple Computer
4571:
4569:
4562:
4558:
4557:
4554:
4553:
4551:
4550:
4544:
4542:
4538:
4537:
4535:
4534:
4528:
4523:
4518:
4512:
4506:
4504:
4497:
4493:
4492:
4490:
4489:
4484:
4479:
4473:
4471:
4464:
4456:
4455:
4453:
4452:
4447:
4446:
4445:
4434:
4432:
4426:
4425:
4422:
4421:
4419:
4414:
4409:
4400:
4393:
4391:
4385:
4384:
4382:
4381:
4376:
4371:
4366:
4361:
4356:
4351:
4346:
4341:
4336:
4331:
4326:
4321:
4316:
4311:
4306:
4301:
4296:
4291:
4286:
4281:
4272:
4267:
4262:
4246:
4241:
4236:
4231:
4225:
4222:
4221:
4219:
4218:
4213:
4208:
4201:
4199:
4193:
4192:
4190:
4189:
4184:
4179:
4174:
4168:
4166:
4157:
4156:Unstandardized
4153:
4152:
4149:
4148:
4146:
4145:
4139:
4137:
4131:
4130:
4128:
4127:
4122:
4117:
4112:
4107:
4102:
4092:
4089:
4084:
4079:
4077:MIT/GNU Scheme
4074:
4069:
4064:
4059:
4054:
4048:
4043:
4038:
4033:
4028:
4020:
4018:
4012:
4011:
4009:
4008:
4003:
3997:
3992:
3989:
3984:
3979:
3974:
3968:
3962:
3957:
3951:
3946:
3941:
3935:
3929:
3927:
3916:
3907:
3901:
3900:
3897:
3896:
3894:
3893:
3888:
3883:
3876:
3874:
3867:
3866:
3864:
3863:
3858:
3850:
3845:
3840:
3835:
3829:
3824:
3819:
3814:
3812:Dynamic typing
3809:
3804:
3798:
3792:
3788:
3787:
3782:
3780:
3779:
3772:
3765:
3757:
3751:
3750:
3745:
3743:LFE User Guide
3740:
3735:
3726:
3715:
3714:External links
3712:
3710:
3709:
3689:
3664:
3644:
3619:
3608:Erlang Factory
3590:
3588:
3585:
3135:
2920:messenger-back
2912:
2906:
2903:
2896:compose-result
2842:compose-result
2708:
2569:
2559:
2556:
2541:
2531:
2528:
2526:
2523:
2472:
2420:
2371:
2365:
2362:
2286:'undefined
2254:
2130:
2124:
2121:
1998:
1883:
1783:
1777:
1774:
1690:
1623:
1617:
1614:
1527:
1442:
1426:
1420:
1417:
1297:
1203:
1197:
1194:
1189:
1186:
1173:
1170:
1117:
1111:
1108:
1055:
1052:
1029:
1026:
1024:
1021:
1020:
1019:
1006:
1000:
993:
990:
985:
978:
960:
950:
949:and docstrings
940:
929:
922:
913:
910:
909:
908:
901:
898:
891:
888:
880:
877:
874:
873:
867:
864:
863:
857:
854:
853:
847:
844:
843:
837:
834:
833:
827:
824:
823:
817:
814:
813:
807:
804:
803:
797:
794:
793:
787:
781:
778:
777:
771:
768:
767:
761:
758:
757:
751:
748:
747:
741:
738:
737:
731:
728:
727:
721:
718:
717:
711:
708:
707:
701:
698:
697:
695:
689:
686:
685:
679:
676:
675:
669:
666:
665:
659:
656:
655:
652:
646:
643:
642:
636:
633:
632:
626:
623:
622:
616:
613:
612:
609:
606:
603:
597:
594:
593:
591:
585:
582:
581:
579:
573:
570:
569:
567:
561:
558:
557:
555:
549:
546:
545:
543:
536:
535:
532:
529:
526:
523:
520:
517:
514:
511:
508:
505:
502:
499:
496:
488:
487:
480:
473:
465:
463:
429:
426:
423:Robert Virding
416:
413:
397:fault-tolerant
387:built on Core
353:
352:
348:
347:
343:
342:
312:
311:
307:
306:
297:
293:
292:
289:
283:
282:
276:
270:
269:
267:Cross-platform
264:
258:
257:
252:
248:
247:
238:
232:
231:
228:
227:
214:
212:
210:Stable release
206:
205:
202:
201:
188:
184:
183:
182:Robert Virding
180:
174:
173:
172:Robert Virding
170:
164:
163:
154:
150:
149:
139:Multi-paradigm
136:
130:
129:
114:
113:
28:
26:
19:
13:
10:
9:
6:
4:
3:
2:
5017:
5006:
5003:
5001:
4998:
4996:
4993:
4992:
4990:
4977:
4976:
4967:
4966:
4957:
4956:
4947:
4946:
4941:
4937:
4936:
4925:
4911:
4908:
4906:
4903:
4902:
4900:
4898:
4894:
4888:
4885:
4883:
4880:
4878:
4875:
4873:
4870:
4868:
4865:
4863:
4860:
4858:
4855:
4854:
4852:
4850:
4846:
4840:
4839:Julie Sussman
4837:
4835:
4832:
4830:
4827:
4825:
4822:
4820:
4817:
4816:
4814:
4812:
4808:
4802:
4799:
4797:
4794:
4792:
4789:
4787:
4786:David A. Moon
4784:
4781:
4777:
4774:
4772:
4769:
4767:
4766:Scott Fahlman
4764:
4763:
4761:
4759:
4755:
4749:
4746:
4744:
4743:Steve Russell
4741:
4739:
4736:
4734:
4731:
4729:
4726:
4724:
4723:John McCarthy
4721:
4719:
4718:David Luckham
4716:
4713:
4711:
4708:
4705:
4703:
4700:
4698:
4695:
4693:
4690:
4688:
4687:Matthew Flatt
4685:
4683:
4680:
4678:
4675:
4673:
4670:
4668:
4665:
4663:
4660:
4658:
4655:
4654:
4651:
4648:
4644:
4634:
4631:
4629:
4626:
4623:
4620:
4617:
4614:
4613:
4611:
4607:
4601:
4598:
4596:
4593:
4591:
4588:
4586:
4583:
4581:
4578:
4576:
4573:
4572:
4570:
4566:
4563:
4561:Organizations
4559:
4549:
4546:
4545:
4543:
4539:
4532:
4529:
4527:
4524:
4522:
4519:
4516:
4513:
4511:
4508:
4507:
4505:
4501:
4498:
4494:
4488:
4485:
4483:
4480:
4478:
4475:
4474:
4472:
4468:
4465:
4463:
4457:
4451:
4448:
4444:
4441:
4440:
4439:
4436:
4435:
4433:
4431:
4427:
4418:
4415:
4413:
4410:
4408:
4404:
4401:
4399:
4398:
4394:
4392:
4390:
4386:
4380:
4377:
4375:
4372:
4370:
4367:
4365:
4362:
4360:
4357:
4355:
4352:
4350:
4347:
4345:
4342:
4340:
4337:
4335:
4332:
4330:
4327:
4325:
4322:
4320:
4317:
4315:
4312:
4310:
4307:
4305:
4302:
4300:
4297:
4295:
4292:
4290:
4287:
4285:
4282:
4280:
4276:
4273:
4271:
4268:
4266:
4263:
4260:
4259:
4254:
4250:
4247:
4245:
4242:
4240:
4237:
4235:
4232:
4230:
4227:
4226:
4217:
4214:
4212:
4209:
4206:
4203:
4202:
4200:
4198:
4194:
4188:
4185:
4183:
4180:
4178:
4175:
4173:
4170:
4169:
4167:
4165:
4161:
4158:
4154:
4144:
4141:
4140:
4138:
4136:
4132:
4126:
4123:
4121:
4118:
4116:
4113:
4111:
4108:
4106:
4103:
4100:
4096:
4093:
4091:Pocket Scheme
4090:
4088:
4085:
4083:
4080:
4078:
4075:
4073:
4070:
4068:
4065:
4063:
4060:
4058:
4055:
4052:
4049:
4047:
4044:
4042:
4039:
4037:
4034:
4032:
4029:
4027:
4026:
4022:
4021:
4019:
4017:
4013:
4007:
4004:
4001:
3998:
3996:
3993:
3990:
3988:
3985:
3983:
3980:
3978:
3975:
3972:
3969:
3966:
3963:
3961:
3958:
3955:
3952:
3950:
3947:
3945:
3942:
3939:
3936:
3934:
3931:
3930:
3928:
3926:
3920:
3917:
3915:
3911:
3908:
3906:
3902:
3892:
3889:
3887:
3884:
3881:
3878:
3877:
3875:
3872:
3868:
3862:
3859:
3857:
3854:
3851:
3849:
3848:S-expressions
3846:
3844:
3841:
3839:
3836:
3833:
3832:M-expressions
3830:
3828:
3825:
3823:
3820:
3818:
3815:
3813:
3810:
3808:
3805:
3803:
3800:
3799:
3796:
3793:
3789:
3785:
3778:
3773:
3771:
3766:
3764:
3759:
3758:
3755:
3749:
3746:
3744:
3741:
3739:
3736:
3734:
3730:
3727:
3723:
3718:
3717:
3713:
3699:
3693:
3690:
3678:
3671:
3669:
3665:
3654:
3648:
3645:
3634:
3628:
3626:
3624:
3620:
3609:
3602:
3595:
3592:
3586:
3458:httpc:request
3133:
2910:
2904:
2706:
2567:
2565:
2557:
2539:
2537:
2529:
2524:
2470:
2418:
2369:
2363:
2252:
2128:
2122:
1996:
1881:
1781:
1698:right-number?
1688:
1621:
1615:
1525:
1440:
1424:
1418:
1295:
1201:
1195:
1193:
1187:
1185:
1183:
1179:
1171:
1169:
1167:
1163:
1115:
1109:
1107:
1105:
1101:
1096:
1094:
1093:symbolic atom
1053:
1051:
1049:
1048:
1043:
1039:
1035:
1027:
1022:
1010:
1007:
1004:
1001:
998:
994:
991:
989:
986:
983:
979:
977:
973:
969:
965:
961:
958:
954:
951:
948:
944:
941:
938:
937:homoiconicity
934:
930:
927:
923:
920:
916:
915:
911:
906:
902:
899:
896:
892:
889:
886:
885:
884:
878:
872:
865:
862:
855:
852:
845:
842:
835:
832:
825:
822:
815:
812:
805:
802:
795:
792:
786:
779:
776:
769:
766:
759:
756:
749:
746:
739:
736:
729:
726:
719:
716:
709:
706:
699:
694:
687:
684:
677:
674:
667:
664:
657:
651:
644:
641:
634:
631:
624:
621:
614:
602:
595:
590:
583:
578:
571:
566:
559:
554:
547:
542:
537:
493:
486:
481:
479:
474:
472:
467:
466:
460:
457:
439:
434:
427:
421:
414:
412:
410:
406:
402:
398:
394:
390:
386:
383:
379:
375:
371:
367:
363:
359:
349:
344:
341:
337:
333:
329:
325:
321:
317:
313:
310:Influenced by
308:
304:
298:
294:
290:
288:
284:
280:
277:
275:
271:
268:
265:
263:
259:
256:
253:
249:
246:
242:
239:
237:
233:
229:
213:
211:
207:
203:
189:
185:
181:
179:
175:
171:
169:
165:
162:
158:
155:
151:
148:
144:
140:
137:
135:
131:
127:
122:
110:
107:
99:
88:
85:
81:
78:
74:
71:
67:
64:
60:
57: –
56:
52:
51:Find sources:
45:
39:
38:
34:
29:This article
27:
23:
18:
17:
4973:
4963:
4953:
4943:
4933:
4905:Rod Burstall
4872:Brian Harvey
4438:Lisp machine
4395:
4308:
4256:
4023:
3914:Standardized
3853:Self-hosting
3834:(deprecated)
3822:Linked lists
3807:Conditionals
3701:. Retrieved
3692:
3681:. Retrieved
3656:. Retrieved
3647:
3636:. Retrieved
3611:. Retrieved
3607:
3594:
3467:http-options
3464:request-data
3425:http-options
3404:request-data
3131:
3064:send-message
3052:print-result
2959:print-result
2944:send-message
2932:print-result
2908:
2704:
2561:
2535:
2533:
2468:
2416:
2367:
2250:
2126:
1994:
1879:
1779:
1686:
1670:right_number
1625:right_number
1619:
1523:
1438:
1422:
1293:
1199:
1191:
1182:lambda-match
1181:
1177:
1175:
1165:
1159:
1113:
1103:
1097:
1092:
1057:
1045:
1041:
1031:
962:Emphasis on
894:
882:
850:
458:
437:
435:
431:
361:
357:
356:
102:
93:
83:
76:
69:
62:
50:
30:
4857:Hal Abelson
4791:Kent Pitman
4758:Common Lisp
4710:Louis Hodes
4697:Paul Graham
4692:Phyllis Fox
4462:of practice
4443:TI Explorer
4036:Chez Scheme
3886:CommonLoops
3305:inets:start
3221:lists:merge
3121:calling-pid
3112:spawned-pid
3088:spawned-pid
3070:calling-pid
2905:Concurrency
2446:'become
2280:match-state
2262:handle_info
2213:handle_info
2132:handle_info
1042:expressions
972:side-effect
970:instead of
957:Actor model
943:Common Lisp
933:Lisp macros
821:Visual LISP
705:Chez Scheme
650:Common Lisp
608: R6RS
605: R5RS
320:Common Lisp
96:August 2020
4989:Categories
4738:David Park
4733:Joel Moses
4714:Mike Levin
4590:Lucid Inc.
4541:Curriculum
4374:Spice Lisp
4275:Franz Lisp
4265:Emacs Lisp
4125:TinyScheme
3949:Clozure CL
3703:2014-01-17
3683:2014-01-17
3658:2014-01-17
3638:2014-05-28
3613:2014-01-17
3587:References
3548:request-id
3494:request-id
3314:plists:map
3260:parse-args
3143:parse-args
2283:remote-pid
2174:gen_server
2150:remote_pid
1767:'false
1047:statements
1038:homoiconic
1034:expression
785:PLT Scheme
715:Emacs Lisp
673:MIT Scheme
640:Franz Lisp
370:concurrent
366:functional
346:Influenced
222:2023-01-06
147:functional
143:concurrent
66:newspapers
33:references
4780:10th rule
4609:Education
4595:Symbolics
4585:Harlequin
4496:Education
4460:Community
4289:Interlisp
4105:Scheme 48
4082:MultiLisp
4057:GNU Guile
3977:LispWorks
3843:Recursion
3563:io:format
3515:io:format
3287:get-pages
3272:get-pages
3236:get-pages
3010:io:format
2989:io:format
2917:defmodule
2884:io:format
2863:io:format
2682:ackermann
2661:ackermann
2622:ackermann
2577:ackermann
2546:io:format
2337:'ping
2313:'ping
2268:'ping
2156:undefined
1752:'true
1535:lists:map
1450:list-comp
1110:Operators
1017:lfescript
1009:Scripting
964:recursion
939:of a Lisp
924:Seamless
905:compiling
811:GNU Guile
565:Interlisp
401:real-time
291:.lfe .hrl
178:Developer
4975:Category
4965:Category
4568:Business
4430:Hardware
4379:Zetalisp
4364:S-1 Lisp
4349:Picolisp
4239:BBN LISP
4234:AutoLISP
4182:StarLogo
4143:OpenLisp
4099:features
3856:compiler
3791:Features
3383:'get
3356:get-page
3335:get-page
3263:'url
2875:expected
2851:sin-asin
2818:expected
2791:sin-asin
2525:Examples
2368:Erlang:
2127:Erlang:
1780:Erlang:
1620:Erlang:
1562:math:pow
1492:math:pow
1423:Erlang:
1200:Erlang:
1176:LFE has
1162:variadic
1073:'foo
947:comments
935:and the
912:Features
871:Chialisp
775:OpenLisp
735:PicoLisp
725:AutoLISP
134:Paradigm
4955:Commons
4624:(CSAIL)
4600:Xanalys
4521:On Lisp
4344:PC-LISP
4334:newLISP
4319:Maclisp
4279:PC-LISP
4258:history
4244:Clojure
4207:(POP-1)
4187:UCBLogo
4177:NetLogo
4172:MSWLogo
4067:JScheme
4041:Chicken
4025:History
3956:(CMUCL)
3891:Flavors
3873:systems
3479:receive
3416:headers
3392:headers
2968:receive
2848:funcall
2797:compose
2758:funcall
2749:funcall
2716:compose
2513:funcall
2489:receive
2458:funcall
2437:receive
2382:receive
2349:noreply
2322:noreply
2237:noreply
2201:noreply
1529:lfe>
1444:lfe>
1407:lfe>
1347:lfe>
1341:lfe>
1299:lfe>
980:A full
976:looping
974:-based
879:Motives
831:Clojure
801:newLISP
663:Le Lisp
553:Maclisp
450:receive
415:History
399:, soft
385:dialect
364:) is a
336:Clojure
324:Maclisp
296:Website
274:License
241:dynamic
220: (
195: (
80:scholar
4811:Scheme
4646:People
4533:(SICP)
4517:(HTDP)
4412:Genera
4407:McCLIM
4304:LeLisp
4270:EuLisp
4216:POP-11
4205:COWSEL
4135:ISLISP
4095:Racket
4062:Ikarus
4053:(GOAL)
4046:Gambit
4031:Bigloo
4016:Scheme
4002:(SBCL)
3995:Poplog
3991:Movitz
3940:(ABCL)
3923:Common
3882:(CLOS)
3871:Object
3827:Macros
3733:GitHub
3581:))))))
3578:result
3554:result
3530:reason
3506:reason
3461:method
3380:method
3320:lambda
2926:export
2809:asin/1
2806:#'
2800:#'
2734:lambda
2498:become
2388:become
2144:#state
1746:276709
1719:orelse
1658:276709
1616:Guards
1541:lambda
1365:status
1317:status
1220:Status
1178:lambda
997:Lisp-2
926:Erlang
919:Erlang
869:
859:
849:
839:
829:
819:
809:
799:
791:Racket
789:
783:
773:
765:ISLISP
763:
755:EuLisp
753:
745:Gambit
743:
733:
723:
713:
703:
691:
681:
671:
661:
648:
638:
628:
618:
601:Scheme
599:
587:
575:
563:
551:
541:LISP 2
446:binary
442:letrec
389:Erlang
332:Elixir
328:Scheme
316:Erlang
279:Apache
255:Erlang
245:strong
157:Erlang
153:Family
82:
75:
68:
61:
53:
4945:Books
4618:(MIT)
4503:Books
4487:X3J13
4369:SKILL
4329:MLisp
4299:*Lisp
4253:Apple
4249:Dylan
4211:POP-2
3973:(GCL)
3967:(ECL)
3944:CLISP
3604:(PDF)
3500:error
3449:false
3437:'
3395:'
3353:defun
3284:defun
3233:defun
3140:defun
3118:tuple
3103:())))
3094:spawn
3061:defun
3040:tuple
2974:tuple
2956:defun
2803:sin/1
2776:check
2773:defun
2713:defun
2700:)))))
2574:defun
2477:defun
2443:tuple
2425:defun
2417:LFE:
2400:->
2379:->
2355:state
2340:state
2328:state
2292:state
2259:defun
2251:LFE:
2243:State
2231:->
2225:State
2207:State
2171:->
2165:State
2114:total
2090:total
2057:total
2051:total
2045:'
2036:defun
2003:defun
1987:total
1963:total
1942:total
1936:total
1930:'
1921:defun
1888:defun
1880:LFE:
1872:Total
1851:->
1845:Total
1833:Total
1830:->
1824:Total
1797:->
1695:defun
1687:LFE:
1679:false
1676:->
1661:->
1574:'
1556:trunc
1486:trunc
1462:'
1456:<-
1439:LFE:
1311:tuple
1294:LFE:
1166:n-ary
1054:Lists
897:like.
683:XLISP
534:2020
531:2015
528:2010
525:2005
522:2000
519:1995
516:1990
513:1985
510:1980
507:1975
504:1970
501:1965
498:1960
495:1958
452:, or
87:JSTOR
73:books
4935:List
4849:Logo
4417:Scsh
4397:List
4164:Logo
4115:SIOD
4087:Pico
4072:Kawa
3987:Mocl
3925:Lisp
3542:http
3488:http
3452:))))
3446:sync
3407:`#(,
3374:let*
3344:urls
3293:urls
3275:urls
3254:urls
3224:data
3212:flag
3200:data
3149:flag
3127:))))
3055:))))
3019:list
2998:list
2899:))))
2893:list
2872:list
2830:asin
2785:let*
2767:))))
2519:))))
2516:func
2504:func
2469:or:
2464:))))
2461:func
2449:func
2403:Func
2394:Func
2307:self
2219:ping
2192:ping
2186:self
2180:cast
2138:ping
2117:))))
1990:))))
1951:cons
1713:when
1664:true
1637:when
1431:>
1356:`#(,
1280:>
1208:>
1164:(or
1104:form
1085:and
1064:list
1044:and
1015:and
1003:Java
966:and
895:look
393:BEAM
382:Lisp
380:and
197:2008
190:2008
161:Lisp
59:news
4897:POP
4359:RPL
4339:NIL
4324:MDL
4309:LFE
4229:Arc
4197:POP
4110:SCM
3731:on
3729:LFE
3545:#(,
3539:`#(
3533:)))
3509:)))
3491:#(,
3485:`#(
3428:())
3410:url
3398:())
3362:url
3278:)))
3266:)))
3248:let
3227:)))
3215:)))
3191:`#(
3185:let
3170:...
3124:msg
3082:let
3073:msg
3043:msg
3034:pid
3022:pid
3001:msg
2980:msg
2977:pid
2950:)))
2857:)))
2854:0.5
2836:)))
2833:0.5
2824:sin
2495:`#(
2409:end
2358:)))
2346:`#(
2319:`#(
2189:(),
2099:sum
2039:sum
2021:sum
2006:sum
1972:sum
1948:(((
1924:sum
1906:sum
1891:sum
1854:sum
1839:sum
1818:sum
1800:sum
1785:sum
1749:)))
1673:(_)
1571:)))
1501:)))
1480:)))
1410:msg
1371:msg
1359:len
1353:set
1320:msg
1314:len
1305:set
1283:Msg
1226:Msg
1214:Len
1013:lfe
851:LFE
841:Arc
620:NIL
577:MDL
454:try
448:s,
444:s,
362:LFE
303:.io
301:lfe
281:2.0
119:LFE
35:to
4991::
4405:,
4284:Hy
4277:,
4255:,
3667:^
3622:^
3606:.
3557:))
3497:#(
3443:#(
3419:))
3377:((
3347:))
3341:))
3251:((
3239:()
3194:ok
3188:((
3085:((
3046:))
3025:))
3004:))
2971:((
2962:()
2878:))
2812:))
2788:((
2779:()
2646:((
2643:))
2607:((
2604:))
2580:((
2566::
2538::
2483:()
2440:((
2431:()
2406:()
2376:()
2334:((
2331:))
2295:))
2265:((
2246:};
2210:};
2195:),
2063:((
2048:()
2042:((
2030:))
1933:()
1927:((
1915:))
1875:).
1842:(,
1821:(,
1815:).
1770:))
1758:((
1740:==
1731:42
1725:==
1701:((
1655:==
1646:42
1643:==
1607:27
1592:))
1516:27
1453:((
1434:].
1398:ok
1392:#(
1389:))
1383:ok
1377:#(
1338:))
1332:ok
1326:#(
1265:ok
1253:}.
1244:ok
995:A
861:Hy
372:,
368:,
340:Hy
338:,
334:,
330:,
326:,
322:,
318:,
262:OS
243:,
159:,
145:,
141::
46:.
4782:)
4778:(
4261:)
4251:(
4120:T
4101:)
4097:(
3776:e
3769:t
3762:v
3706:.
3686:.
3661:.
3641:.
3616:.
3575:,
3572:(
3569:`
3560:(
3551:,
3536:(
3527:,
3524:(
3521:`
3512:(
3503:,
3482:(
3476:(
3473:)
3455:(
3440:(
3431:(
3422:(
3413:,
3401:(
3389:(
3386:)
3371:(
3365:)
3359:(
3350:(
3338:x
3332:(
3329:)
3326:x
3323:(
3317:(
3311:(
3308:)
3302:(
3296:)
3290:(
3281:(
3269:(
3257:(
3245:(
3230:(
3218:(
3206:(
3203:)
3197:,
3182:(
3173:)
3152:)
3146:(
3137:(
3115:(
3109:!
3106:(
3091:(
3079:(
3076:)
3067:(
3058:(
3049:(
3037:(
3031:!
3028:(
3016:(
3007:(
2995:(
2986:(
2983:)
2965:(
2953:(
2947:2
2941:(
2938:)
2935:0
2929:(
2923:(
2914:(
2890:(
2881:(
2869:(
2860:(
2845:(
2839:(
2827:(
2821:(
2815:(
2794:(
2782:(
2770:(
2764:x
2761:g
2755:(
2752:f
2746:(
2743:)
2740:x
2737:(
2731:(
2728:)
2725:g
2722:f
2719:(
2710:(
2697:1
2694:n
2691:-
2688:(
2685:m
2679:(
2676:)
2673:1
2670:m
2667:-
2664:(
2658:(
2655:)
2652:n
2649:m
2640:1
2637:)
2634:1
2631:m
2628:-
2625:(
2619:(
2616:)
2613:0
2610:m
2601:1
2598:n
2595:+
2592:(
2589:)
2586:n
2583:0
2571:(
2552:)
2543:(
2510:(
2507:)
2501:,
2492:(
2486:(
2474:(
2455:(
2452:)
2434:(
2422:(
2412:.
2397:}
2391:,
2385:{
2352:,
2343:)
2325:,
2316:)
2310:)
2304:(
2298:(
2289:)
2277:(
2274:=
2271:(
2256:(
2240:,
2234:{
2228:)
2222:,
2216:(
2204:,
2198:{
2183:(
2177::
2168:)
2162:=
2159:}
2153:=
2147:{
2141:,
2135:(
2111:h
2108:+
2105:(
2102:t
2096:(
2093:)
2087:)
2084:t
2081:,
2078:.
2075:h
2072:,
2069:(
2066:`
2060:)
2054:)
2033:(
2027:0
2024:l
2018:(
2015:)
2012:l
2009:(
2000:(
1984:h
1981:+
1978:(
1975:t
1969:(
1966:)
1960:)
1957:t
1954:h
1945:)
1939:)
1918:(
1912:0
1909:l
1903:(
1900:)
1897:l
1894:(
1885:(
1869:+
1866:H
1863:,
1860:T
1857:(
1848:)
1836:;
1827:)
1812:0
1809:,
1806:L
1803:(
1794:)
1791:L
1788:(
1764:)
1761:_
1755:)
1743:x
1737:(
1734:)
1728:x
1722:(
1716:(
1710:(
1707:)
1704:x
1692:(
1682:.
1667:;
1652:X
1649:;
1640:X
1634:)
1631:X
1628:(
1610:)
1604:9
1601:3
1598:1
1595:(
1589:3
1586:2
1583:1
1580:0
1577:(
1568:x
1565:3
1559:(
1553:(
1550:)
1547:x
1544:(
1538:(
1532:(
1519:)
1513:9
1510:3
1507:1
1504:(
1498:x
1495:3
1489:(
1483:(
1477:3
1474:2
1471:1
1468:0
1465:(
1459:x
1447:(
1428:1
1404:)
1395:8
1380:8
1374:)
1368:,
1362:,
1350:(
1329:8
1323:)
1308:(
1302:(
1286:.
1277:2
1274:}
1268:,
1262:,
1259:8
1256:{
1247:,
1241:,
1238:8
1235:{
1232:=
1229:}
1223:,
1217:,
1211:{
1205:1
1155:)
1152:2
1149:)
1146:6
1143:5
1140:4
1137:3
1134:2
1131:1
1128:+
1125:(
1122:*
1119:(
1088:2
1082:1
1076:)
1070:2
1067:1
1061:(
959:)
693:T
484:e
477:t
470:v
360:(
224:)
199:)
109:)
103:(
98:)
94:(
84:·
77:·
70:·
63:·
40:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.