Skip to content

Commit

Permalink
Merge pull request #9 from rpgoldman/symbolics-genera
Browse files Browse the repository at this point in the history
Rebased copy of original MR.
  • Loading branch information
rpgoldman committed May 3, 2022
2 parents fbb1dd9 + 20bc1ec commit 2ce9474
Show file tree
Hide file tree
Showing 15 changed files with 19 additions and 3 deletions.
4 changes: 2 additions & 2 deletions cl-json.asd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
;;; -*- lisp -*-
;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base: 10 -*-
;;; Copyright (c) 2006-2012 Henrik Hjelte
;;; Copyright (c) 2008 Hans Hübner (code from the program YASON)
;;; All rights reserved.
Expand All @@ -15,7 +15,7 @@

#-no-cl-json-clos ;; Does not work with SBCL 1.0.17, this is a way to turn it off
(progn
#+(or mcl openmcl cmu sbcl clisp ecl scl lispworks allegro abcl)
#+(or mcl openmcl cmu sbcl clisp ecl scl lispworks allegro abcl genera)
(pushnew :cl-json-clos *features*))

(defsystem :cl-json
Expand Down
1 change: 1 addition & 0 deletions src/camel-case.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base: 10; Package: JSON -*-
;;;; Copyright (c) 2006-2008 Henrik Hjelte
;;;; All rights reserved.
;;;; See the file LICENSE for terms of use and distribution.
Expand Down
1 change: 1 addition & 0 deletions src/common.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base: 10; Package: JSON -*-
;;;; Copyright (c) 2006-2008 Henrik Hjelte
;;;; All rights reserved.
;;;; See the file LICENSE for terms of use and distribution.
Expand Down
1 change: 1 addition & 0 deletions src/decoder-args.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base: 10; Package: JSON -*-
(in-package :json)

;;; Custom variables
Expand Down
1 change: 1 addition & 0 deletions src/decoder.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base: 10; Package: JSON -*-
;;;; Copyright (c) 2006-2008 Henrik Hjelte
;;;; All rights reserved.
;;;; See the file LICENSE for terms of use and distribution.
Expand Down
1 change: 1 addition & 0 deletions src/encoder.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base: 10; Package: JSON -*-
;;;; Copyright (c) 2006-2008 Henrik Hjelte
;;;; Copyright (c) 2008 Hans Hübner (marked parts)
;;;; All rights reserved.
Expand Down
1 change: 1 addition & 0 deletions src/json-rpc.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base: 10 ; Package: JSON-RPC -*-
;;;; Copyright (c) 2006-2008 Henrik Hjelte
;;;; Modifications copyright (c) 2009 by Robert P. Goldman and SIFT, LLC.
;;;; All rights reserved.
Expand Down
1 change: 1 addition & 0 deletions src/objects.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base: 10; Package: JSON -*-
;;;; Copyright (c) 2006-2008 Henrik Hjelte
;;;; All rights reserved.
;;;; See the file LICENSE for terms of use and distribution.
Expand Down
3 changes: 3 additions & 0 deletions src/package.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Base: 10; Syntax: ANSI-Common-lisp; Package: CL-USER -*-
;;;; Copyright (c) 2006-2008 Henrik Hjelte
;;;; All rights reserved.
;;;; See the file LICENSE for terms of use and distribution.
Expand Down Expand Up @@ -105,6 +106,7 @@
#+sbcl #:sb-mop
#+(or clisp ecl scl lispworks) #:clos
#+(or allegro abcl) #:mop
#+genera #:clos-internals
#:class-slots
#:class-direct-slots
#:class-direct-superclasses
Expand All @@ -114,6 +116,7 @@
#:validate-superclass
#:class-precedence-list
#:compute-class-precedence-list
#:ensure-class
#:finalize-inheritance
))

Expand Down
1 change: 1 addition & 0 deletions src/utils.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base: 10; Package: JSON -*-
;;;; Copyright (c) 2006-2008 Henrik Hjelte
;;;; All rights reserved.
;;;; See the file LICENSE for terms of use and distribution.
Expand Down
1 change: 1 addition & 0 deletions t/package.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
#+sbcl #:sb-mop
#+(or clisp ecl scl lispworks) #:clos
#+(or allegro abcl) #:mop
#+genera #:clos-internals
#:finalize-inheritance))

(in-package :json-test)
Expand Down
1 change: 1 addition & 0 deletions t/testdecoder.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base:10; Package: JSON-TEST -*-
(in-package :json-test)

(in-suite json)
Expand Down
1 change: 1 addition & 0 deletions t/testencoder.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base:10; Package: JSON-TEST -*-
(in-package :json-test)
(in-suite json)

Expand Down
3 changes: 2 additions & 1 deletion t/testjson.lisp
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base:10; Package: JSON-TEST -*-
(in-package :json-test)
(run! 'json)
(run! 'json)
1 change: 1 addition & 0 deletions t/testmisc.lisp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
;;;; -*- Mode: LISP; Syntax: ANSI-COMMON-LISP; Base:10; Package: JSON-TEST -*-
(in-package :json-test)
(in-suite json)

Expand Down

0 comments on commit 2ce9474

Please sign in to comment.