Code Monkey home page Code Monkey logo

creole-forth's Introduction

Creole Forth - a scripting language in the form of a Delphi/Lazarus
component. 

Forth is a simple stack based language commonly used in resource-constrained 
systems. I don't normally work in those environments. Developing my own version 
of Forth gave me the opportunity to use it on my own projects. 

My scripting language takes many of the best features of Forth and adds it own
unusual set of features. It is nearly trivial to add to any Delphi or Lazarus
application - simply drop the TCreole component on a form, set a few properties
and call an initialization method, and then submit commands to it. 

As an extensible embedded language it has some similarities to Tcl. However, it
is much simpler in terms of both code and in the ease a developer can add extensions
to the language. 

Creole Forth's features include strings as first-class objects, simple codebase 
(about 3000 lines), and easy extensibility.

Subfolders:
sources - sources used to build TCreole sources
demoapp - executable demo of Creole Forth functionality</p>

creole-forth's People

Contributors

tiluser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

creole-forth's Issues

Cf status?

How active is CF? Is anyone else using it? Are you still using it?

Contemplating using w/ D10.1 . Do you still have Delphi, or are you all on LZ now?

thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.