10 |
- gh_ removal |
- gh_ removal |
11 |
- malloc policy |
- malloc policy |
12 |
- [add here] |
- [add here] |
13 |
|
- Etc |
14 |
|
|
15 |
|
|
16 |
* Motivation |
* Motivation |
148 |
mechanism to guarantee that the sequence of setting scm_c_malloc and |
mechanism to guarantee that the sequence of setting scm_c_malloc and |
149 |
calling scm_string2str can not be interrupted by a different thread that |
calling scm_string2str can not be interrupted by a different thread that |
150 |
sets scm_c_malloc to a different value. |
sets scm_c_malloc to a different value. |
151 |
|
|
152 |
|
|
153 |
|
* Etc |
154 |
|
|
155 |
|
** goops usage survey |
156 |
|
|
157 |
|
To determine what should be the GOOPS C API, we asked what people are using |
158 |
|
currently. Andreas Rottmann says: |
159 |
|
|
160 |
|
> I use, in my C++ <-> GOOPS bindings: |
161 |
|
> |
162 |
|
> scm_load_goops() |
163 |
|
> scm_make() |
164 |
|
> scm_basic_make_class() |
165 |
|
> scm_sys_allocate_instance() |
166 |
|
> scm_sys_initialize_object() |
167 |
|
> scm_slot_set_x() |
168 |
|
> SCM_IS_A_P() |
169 |
|
> scm_add_method() |
170 |
|
> scm_generic_function_methods() |
171 |
|
> scm_method_procedure() |
172 |
|
> scm_method_specializers() |
173 |
|
> scm_slot_exists_p() |
174 |
|
> scm_slot_ref() |
175 |
|
> |
176 |
|
> I may have overlooked some. |