muse_builtin_class.c File Reference

#include "muse_builtins.h"

Include dependency graph for muse_builtin_class.c:


Functions

muse_cell fn_class (muse_env *env, void *context, muse_cell args)
 (class name super-tree plist).
muse_cell fn_new (muse_env *env, void *context, muse_cell args)
 (new supers plist).
static muse_cell search_class_hierarchy (muse_cell classHierarchy, muse_cell member)
static muse_cell search_object (muse_cell obj, muse_cell member)
muse_cell fn_send (muse_env *env, void *context, muse_cell args)
 (<- obj msg [args]).
muse_cell fn_send_super (muse_env *env, void *context, muse_cell args)
 (<<- [class(es)] obj method-symbol arg1 arg2 etc).
muse_cell fn_obj_pty (muse_env *env, void *context, muse_cell args)
 (-> obj pty [value]).

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.


Function Documentation

static muse_cell search_class_hierarchy ( muse_cell  classHierarchy,
muse_cell  member 
) [static]

static muse_cell search_object ( muse_cell  obj,
muse_cell  member 
) [static]


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