root/trunk/pcc/runtime/resources.scm

Revision 1, 1.2 KB (checked in by weyrick, 2 years ago)

initial import

Line 
1;; ***** BEGIN LICENSE BLOCK *****
2;; Roadsend PHP Compiler Runtime Libraries
3;; Copyright (C) 2007 Roadsend, Inc.
4;;
5;; This program is free software; you can redistribute it and/or
6;; modify it under the terms of the GNU Lesser General Public License
7;; as published by the Free Software Foundation; either version 2.1
8;; of the License, or (at your option) any later version.
9;;
10;; This program is distributed in the hope that it will be useful,
11;; but WITHOUT ANY WARRANTY; without even the implied warranty of
12;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13;; GNU Lesser General Public License for more details.
14;;
15;; You should have received a copy of the GNU Lesser General Public License
16;; along with this program; if not, write to the Free Software
17;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
18;; ***** END LICENSE BLOCK *****
19;;;; resource stuff
20(module php-resources
21   (export
22    *resource-list*
23    *resource-id-counter*
24    (resource-id resource)
25    (resource-description resource)))
26
27(define *resource-list* '())
28(define *resource-id-counter* 1)
29
30(define (resource-description resource)
31   (struct-ref resource 0))
32
33(define (resource-id resource)
34   (struct-ref resource 1))
Note: See TracBrowser for help on using the browser.