diff options
author | dos-reis <gdr@axiomatics.org> | 2010-02-08 01:08:42 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2010-02-08 01:08:42 +0000 |
commit | 3f8f61e055c818711c6a6136b89b6e9fedda8c3c (patch) | |
tree | b6892bc44f1604fe03e29cdf7a28109a63adb370 /src/driver | |
parent | 49820464da35e02649ec0d4107ac3ea4491e1620 (diff) | |
download | open-axiom-3f8f61e055c818711c6a6136b89b6e9fedda8c3c.tar.gz |
Add support for CLozure CL.
* lisp/core.lisp.in: Add support for Clozure CL.
(main): Remove as unused.
* driver/utils.h (openaxiom_runtime): Add openaxiom_clozure_runtime.
* boot/translator.boot (loadNativeModule): Handle Clozure CL.
* boot/ast.boot (nativeType): Handle Clozure's FFI types.
(nativeReturnType): Likewise.
(coerceToNativeType): Likewise.
(genCLOZUREnativeTranslation): New.
(genImportDeclaration): Use it.
* interp/vmlisp.lisp (SINTP): Remove duplicate definition.
(SMINTP): Likewise.
(ZERO?): Likewise.
(GCMSG): Reorganize definition.
(BPINAME): Likewise.
Diffstat (limited to 'src/driver')
-rw-r--r-- | src/driver/utils.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/driver/utils.h b/src/driver/utils.h index 89aa81aa..83c168ae 100644 --- a/src/driver/utils.h +++ b/src/driver/utils.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2008-2009, Gabriel Dos Reis. + Copyright (C) 2008-2010, Gabriel Dos Reis. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -60,6 +60,7 @@ typedef enum openaxiom_runtime { openaxiom_sbcl_runtime, openaxiom_clisp_runtime, openaxiom_ecl_runtime, + openaxiom_clozure_runtime, openaxiom_bemol_runtime } openaxiom_runtime; |