Misplaced Pages

FMSLogo

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
FMSLogo
This is the logo of FMSLogo - An Educational Programming Environment
Screenshot of FMSLogo v6.35.0
Developer(s)David Costanzo
Initial release11 October 2005; 19 years ago (2005-10-11)
Stable release8.3.2 / 5 April 2022; 2 years ago (2022-04-05)
Operating systemWindows 95 and later
Available inEnglish, French, Italian, Greek, Portuguese, German, Spanish, Russian
TypeProgramming Language
LicenseGNU General Public License
Websitefmslogo.sourceforge.net

FMSLogo is a free implementation of a computing environment called Logo, which is an educational interpreter language. GUI and Extensions were developed by George Mills at MIT. Its core is the same as UCBLogo by Brian Harvey. It is free software, with source available, written with Borland C++ and WxWidgets.

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 command. Jim Muller wrote The Great Logo Adventure, a complete Logo manual using MSWLogo as the demonstration language.

FMSLogo evolved from MSWLogo: An Educational Programming Environment, a free, open source implementation of the Logo programming language for Microsoft Windows. It is released under the GPL and is mainly developed and maintained by David Costanzo.

Features

FMSLogo has following support of various functionality:

  • "Standard" Logo parsing
  • Turtle Graphics
  • Exception handling
  • TCP/IP networking
  • Text in all available system fonts
  • 1024 independent turtles
  • Bitmapped turtles
  • MIDI devices
  • Direct I/O for controlling external hardware (must be admin)
  • Serial and parallel port communications
  • Saving and loading images in BMP format
  • Calling into native DLLs
  • Creating windows dialog boxes
  • Event driven programming (mouse, keyboard, timer)

References

  1. ^ "MSWLogo, An Educational programming language". www.softronix.com. Retrieved 2016-01-03.
  2. Feature Description - http://fmslogo.sourceforge.net/
Logo programming language
Classic
Extensions
With object extensions
Other variants, extensions
People
Category
Lisp programming
Features
Object systems
Implementations
Standardized
Common
Lisp
Scheme
ISLISP
Unstandardized
Logo
POP
Operating system
  • List
  • Common Lisp Interface Manager, McCLIM
  • Genera
  • Scsh
  • Hardware
    Community
    of practice
    Technical standards
    Education
    Books
    Curriculum
    Organizations
    Business
    Education
    People
    Common Lisp
    Scheme
    Logo
    POP
    List Books Commons Category Category
    Categories: