Change Scheme compiler from stalin to bigloo
refactoring lin.scm
modify: lin.scm for portability
modify lin.scm, use srfi-43 like procedure name
modify lin.scm, add chicken declaration
modify exported function in lin.scm