Knowledge (XXG)

FMSLogo

Source đź“ť

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

Index

This is the logo of FMSLogo - An Educational Programming Environment

Developer(s)
Stable release
Operating system
Windows 95
Type
Programming Language
License
GNU General Public License
fmslogo.sourceforge.net
Logo
educational
interpreter language
MIT
UCBLogo
Brian Harvey
Borland C++
WxWidgets
MSWLogo
Logo
Microsoft Windows


"MSWLogo, An Educational programming language"
http://fmslogo.sourceforge.net/
v
t
e
Logo programming language

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

↑