Ficl is a lightweight, embeddable scripting language designed to be incorporated into other programs, including memory constrained embedded systems. Ficl conforms to the 1994 ANSI Standard for Forth, and provides several useful extensions including object oriented programming that can wrap compiled code and hardware interfaces.

Unlike Lua or Python, Ficl acts as a component of your system - you feed it stuff to do, it does the stuff, and comes back to you for more. You can export compiled code to Ficl, execute Ficl code from your compiled code, or interact. Your choice. Ficl includes a simple but capable object model that can wrap existing data structures.

Applications include scripting, hardware bring-up, rapid prototyping, and system extensions.

Features

  • Written portably in standard C for 32 and 64 bit systems
  • System dependencies isolated for simple adaptation to your favorite target
  • Widely used in embedded systems with memory constraints.
  • Ficl conforms to the 1994 ANSI Standard for FORTH (DPANS94)
  • Configurable at compile time - you can strip Ficl down to a very small memory footprint and still have a powerful extension language
  • BSD license 2.0 - very simple, no copyleft

Project Activity

See All Activity >

License

BSD License

Follow Ficl - small systems scripting with OO

Ficl - small systems scripting with OO Web Site

Other Useful Business Software
Enterprise-grade ITSM, for every business Icon
Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Ficl - small systems scripting with OO!

Additional Project Details

Languages

English

Intended Audience

Architects, Developers

User Interface

Console/Terminal

Programming Language

C, Forth

Related Categories

C Interpreters, C Embedded Systems Software, C Programming Languages, Forth Interpreters, Forth Embedded Systems Software, Forth Programming Languages

Registered

2001-04-03