forthmath icon indicating copy to clipboard operation
forthmath copied to clipboard

Forth lambda expressions?

Open frno7 opened this issue 8 years ago • 0 comments

Is there are usable and portable lambda expression implementation for Forth? As an example,

: prime' ( n n -- n ) nip true ; ( True to obtain next prime number. )
: prime  ( n -- n ) 0 swap ['] prime' traverse-primes ;

could be stated more succinctly as:

: prime ( n -- n ) 0 swap '[ ( n n -- n ) nip true ]' traverse-primes ;

Resource: Adding lambda expressions to Forth

frno7 avatar Jun 11 '17 08:06 frno7