Staapl glues Scheme to Forth

This is a discussion on Staapl glues Scheme to Forth within the Scheme forums in Programming Languages category; Hello, Announcing the recent release of Staapl, a library for metaprogramming microcontrollers. It is centered around the concept of an ``unrolled'' Forth language tower, impedance-matched to PLT Scheme's declarative module system, and uses a stack-based pattern language to implement primitives for code generation, partial evaluation of the pure functional target language subset and parameterized metaprogramming. The representation language is a thin layer on top of Scheme implementing a concatenative language with threaded state which can be used independently of Staapl. Current implementation contains a Forth syntax frontend to the concatenative macro language, a backend code generator for Microchip's PIC18 architecture, ...

Go Back   Application Development Forum > Programming Languages > Scheme

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 08-12-2008, 03:40 AM
Tom Schouten
Guest
 
Default Staapl glues Scheme to Forth

Hello,

Announcing the recent release of Staapl, a library for metaprogramming
microcontrollers.

It is centered around the concept of an ``unrolled'' Forth language
tower, impedance-matched to PLT Scheme's declarative module system,
and uses a stack-based pattern language to implement primitives for
code generation, partial evaluation of the pure functional target
language subset and parameterized metaprogramming.

The representation language is a thin layer on top of Scheme
implementing a concatenative language with threaded state which can be
used independently of Staapl.

Current implementation contains a Forth syntax frontend to the
concatenative macro language, a backend code generator for Microchip's
PIC18 architecture, a tethered interaction system, and a test
application implementing a sound synthesizer on a PIC18F1220.

Download & Documentation at http://zwizwa.be/staapl

Enjoy!
Tom
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 08:27 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.