muse_builtin_cells.c File Reference

#include "muse_builtins.h"

Include dependency graph for muse_builtin_cells.c:


Functions

muse_cell fn_define (muse_env *env, void *context, muse_cell args)
 (define symbol value).
muse_cell fn_set_M (muse_env *env, void *context, muse_cell args)
 (set! symbol value).
muse_cell fn_setf_M (muse_env *env, void *context, muse_cell args)
 (setf! cell value).
muse_cell fn_setr_M (muse_env *env, void *context, muse_cell args)
 (setr! cell value).
muse_cell fn_first (muse_env *env, void *context, muse_cell args)
 (first list).
muse_cell fn_rest (muse_env *env, void *context, muse_cell args)
 (rest list).
muse_cell fn_next (muse_env *env, void *context, muse_cell args)
muse_cell fn_nth (muse_env *env, void *context, muse_cell args)
 (nth n list).
muse_cell fn_take (muse_env *env, void *context, muse_cell args)
 (take N ls).
muse_cell fn_drop (muse_env *env, void *context, muse_cell args)
 (drop N list).
muse_cell fn_dup (muse_env *env, void *context, muse_cell args)
 (dup arg).
muse_cell fn_list (muse_env *env, void *context, muse_cell args)
 (list a1 a2 .
muse_cell fn_length (muse_env *env, void *context, muse_cell args)
 (length l).
muse_cell fn_append_M (muse_env *env, void *context, muse_cell args)
 (append! list1 list2 -so-on- listN).

Detailed Description

Author:
Srikumar K. S. (mailto:kumar@muvee.com)
Copyright (c) 2006 Jointly owned by Srikumar K. S. and muvee Technologies Pte. Ltd.

All rights reserved. See LICENSE.txt distributed with this source code or http://muvee-symbolic-expressions.googlecode.com/svn/trunk/LICENSE.txt for terms and conditions under which this software is provided to you.


Generated on Mon Sep 25 23:12:47 2006 for muSE by  doxygen 1.4.7