Skip to content

zdimension/macro-forth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macro-forth

Forth, in macros.

fn main() { const TWO: i32 = forth!(5 3 -); forth!( TWO . // 2 ); const HUNDRED: i8 = forth!( 1 2 dup * + dup + // 10 dup * // 100 hundred ! 3 dup swap drop drop hundred @ ); forth!( HUNDRED @ dup . // 100 50 > if "bigger" else "smaller" then . // bigger ); }

About

Compile-time const Forth evaluation with macros

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages