home *** CD-ROM | disk | FTP | other *** search
/ Super Net 1 / SUPERNET_1.iso / PC / OTROS / MSDOS / WATTCP / DELFT / SAGE.TAR / sage / scheme / schdef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-04-26  |  2.6 KB  |  92 lines

  1. /**********************************************************************
  2. ** MODULE INFORMATION*
  3. **********************
  4. **      FILE     NAME:       SCHDEF.H
  5. **      SYSTEM   NAME:       SCHEME
  6. **      ORIGINAL AUTHOR(S):  Alfred Kayser
  7. **      VERSION  NUMBER:     1.5.5
  8. **      CREATION DATE:       89/21/31
  9. **                                                                  
  10. ** DESCRIPTION: This file contains the definitions of the kernel
  11. **              functions
  12. ***********************************************************************
  13. ** CHANGES INFORMATION **
  14. *************************
  15. ** REVISION:    $Revision:   1.0  $
  16. ** CHANGER:     $Author:   JAN  $
  17. ** WORKFILE:    $Workfile:   schdef.h  $
  18. ** LOGFILE:     $Logfile:   C:/CPROG/SCHEME/VCS/SCHDEF.H_V  $
  19. ** LOGINFO:     $Log:   C:/CPROG/SCHEME/VCS/SCHDEF.H_V  $
  20. **              
  21. **                 Rev 1.0   12 Oct 1989 11:39:38   JAN
  22. **              Initial revision.
  23. **********************************************************************/
  24.  
  25. /**--------------------------------------------------------------**/
  26. /**  The IP number indicates what action should be taken when    **/
  27. /**  eval wants to evaluate this element.                        **/
  28. /**--------------------------------------------------------------**/
  29.  
  30.                    /*30*/
  31. #define IP_ASSQ      31
  32. #define IP_ASSV      32    
  33. #define IP_ASSOC     33
  34. #define IP_SETCAR    34
  35. #define IP_SETCDR    35
  36.  
  37. #define IP_CHAREQ    36
  38. #define IP_CHARLT    37
  39. #define IP_CHARLE    38
  40. #define IP_CHARGT    39
  41. #define IP_CHARGE    40
  42. #define IP_CHAREQCI  41
  43. #define IP_CHARLTCI  42
  44. #define IP_CHARLECI  43
  45. #define IP_CHARGTCI  44
  46. #define IP_CHARGECI  45
  47.  
  48. #define IP_MEMQ      46
  49. #define IP_MEMV      47
  50. #define IP_MEMBER    48
  51. #define IP_EQ        49
  52. #define IP_EQV       50
  53. #define IP_EQUAL     51
  54.  
  55. #define IP_TIMEEQ    52
  56. #define IP_TIMELT    53
  57. #define IP_TIMELE    54
  58. #define IP_TIMEGT    55
  59. #define IP_TIMEGE    56
  60.  
  61. #define IP_ISTIME    57
  62. #define IP_ISSYM     58
  63. #define IP_ISATOM    59
  64. #define IP_ISBOOL    60
  65. #define IP_ISLIST    61
  66. #define IP_ISPROC    62
  67. #define IP_ISCHAR    63
  68. #define IP_ISPORT    64
  69. #define IP_ISBIGNUM  65
  70. #define IP_ISRAT     66
  71. #define IP_COMPLEX   67
  72. #define IP_ISNUMBER  68
  73. #define IP_ISPAIR    69
  74. #define IP_ISSTR     70
  75. #define IP_ISEOF     71
  76. #define IP_EXACT     72
  77. #define IP_ISOPORT   73
  78. #define IP_INEXACT   74
  79. #define IP_ISIPORT   75
  80. #define IP_ISINT     76
  81. #define IP_ISREAL    77
  82. #define IP_ISVECTOR  78
  83.                     
  84. #define IP_ISCHALPHA 79
  85. #define IP_ISCHNUMER 80
  86. #define IP_ISCHWHITE 81
  87. #define IP_ISCHUPERR 82
  88. #define IP_ISCHLOWER 83
  89.  
  90. #define IP_MAXCONST  84
  91.  
  92.