mtakuya / gauche-memo

Gauche module - Memoizing macro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NAME
    This is Gauche module memo(memoizing macro).

VERSION
    0.0.1

INSTALLATION
    1. memo.scm add copy to *load-path* directory.

SYNOPSIS
    (use memo)
    (define-memo (fib n)
        (if (< n 2)
            n
            (+ (fib (- n 1)) (fib (- n 2)))))
    (time (fib 30))
    (time (fib 30))

AUTHOR
    Takuya Mannami <mtakuya@users.sourceforge.jp>

About

Gauche module - Memoizing macro


Languages

Language:Scheme 100.0%