[go: up one dir, main page]

File: general.txt

package info (click to toggle)
sablevm 1.13-1.1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 10,084 kB
  • ctags: 9,231
  • sloc: ansic: 127,926; sh: 8,886; asm: 5,548; makefile: 693
file content (48 lines) | stat: -rw-r--r-- 1,512 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * This source file is part of SableVM.                            *
 *                                                                 *
 * See the file "LICENSE" for the copyright information and for    *
 * the terms and conditions for copying, distribution and          *
 * modification of this source file.                               *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

*** SableVM General Information For Developers ***

Introduction
------------

This document contains general information about SableVM source code.
Some information comes directly from the mailing list archives.

Comments and new contributions are welcome.

Send them to: David Belanger <dbelan2@cs.mcgill.ca>

Document History
----------------

2003-03-19 - Initial draft.

Question and Answers
--------------------

1. How do I generate the configure script when building from Subversion?

   ./autogen


2. What are the meaning of the different prefixes used in SableVM
   identifiers?

   _svmt_*: type (usually typedef of a struct)
   _svmv_*: global variable
   _svmf_*: function
   _svmm_*: macro
   _svmh_*: hidden function... A function which should never be called
            directly by a SableVM programmer, it is instead called
            through a macro.  (e.g., if you wish to call a _svmh_
            function, you should find its related _svmm_ macro and call
            it instead).


*** end-of-file ***