{"issue":{"created_at":"2011-11-19T17:20:06Z","state":"closed","updated_at":"2011-12-08T09:58:58Z","comments":3,"user":{"gravatar_id":"c7be29f230d0fc8df73e146bca8366fd","id":16639,"url":"https://api.github.com/users/xach","avatar_url":"https://secure.gravatar.com/avatar/c7be29f230d0fc8df73e146bca8366fd?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"xach"},"body":"    (defgeneric marshal (thing &optional circle-hash)\r\n      \"Generates an sexp when called with an object. The sexp can be used           \r\n    to send it over a ntowrk or to store it in a database etc.\"\r\n      (declare (ignore circle hash))\r\n      )\r\n\r\nThat is not valid syntax for DEFGENERIC.","assignee":{"gravatar_id":"21bcbddfe8cd54a7b758f492b600baa2","id":741171,"url":"https://api.github.com/users/wlbr","avatar_url":"https://secure.gravatar.com/avatar/21bcbddfe8cd54a7b758f492b600baa2?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"wlbr"},"id":2288989,"labels":[],"number":1,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"title":"Does not build in SBCL","html_url":"https://github.com/wlbr/cl-marshal/issues/1","closed_at":"2011-11-19T21:49:51Z","url":"https://api.github.com/repos/wlbr/cl-marshal/issues/1","milestone":null},"action":"created","comment":{"created_at":"2011-12-08T09:58:58Z","updated_at":"2011-12-08T09:58:58Z","user":{"gravatar_id":"21bcbddfe8cd54a7b758f492b600baa2","id":741171,"url":"https://api.github.com/users/wlbr","avatar_url":"https://secure.gravatar.com/avatar/21bcbddfe8cd54a7b758f492b600baa2?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"wlbr"},"body":"Context please. What environment do you use? Works for me on Linux&OSX with SBCL&CCL. Cannot reproduce your error.\r\nActually the (declare (ignore ...)) stuff was needed on older MCL to suppress some warnings. Not sure if it is still needed there.\r\n\r\n\r\nExample:\r\n; SLIME 2010-07-21 (SBCL 1.0.45.0.debian)\r\nCL-USER> (load \"/home/mwolber/workspace/lisp/cl-marshal/marshal.asd\")\r\nT\r\nCL-USER> (load \"/home/mwolber/workspace/lisp/cl-marshal/tests.lisp\")\r\n\r\n; compiling file \"/home/mwolber/workspace/lisp/cl-marshal/package.lisp\" (written 21 NOV 2011 11:56:06 AM):\r\n; compiling (IN-PACKAGE :CL-USER)\r\n; compiling (REQUIRE (QUOTE ASDF))\r\n; compiling (DEFPACKAGE :MARSHAL ...)\r\n\r\n; /home/mwolber/.cache/common-lisp/sbcl-1.0.45.0.debian-linux-x86/home/mwolber/workspace/lisp/cl-marshal/ASDF-TMP-package.fasl written\r\n; compilation finished in 0:00:00.014\r\n; compiling file \"/home/mwolber/workspace/lisp/cl-marshal/coding-idiom.lisp\" (written 21 NOV 2011 11:56:06 AM):\r\n; compiling (IN-PACKAGE :MARSHAL)\r\n; compiling (DEFMACRO CODING-IDIOM ...)\r\n\r\n; /home/mwolber/.cache/common-lisp/sbcl-1.0.45.0.debian-linux-x86/home/mwolber/workspace/lisp/cl-marshal/ASDF-TMP-coding-idiom.fasl written\r\n; compilation finished in 0:00:00.020\r\n; compiling file \"/home/mwolber/workspace/lisp/cl-marshal/marshal.lisp\" (written 21 NOV 2011 11:56:06 AM):\r\n; compiling (IN-PACKAGE :MARSHAL)\r\n; compiling (DEFMETHOD CLASS-PERSISTANT-SLOTS ...)\r\n; compiling (DEFCLASS PERSIST-HASHTABLE ...)\r\n; compiling (DEFMETHOD INITIALIZE-INSTANCE ...)\r\n; compiling (DEFMETHOD GENKEY ...)\r\n; compiling (DEFMETHOD GETVALUE ...)\r\n; compiling (DEFMETHOD SETVALUE ...)\r\n; compiling (DEFGENERIC MARSHAL ...)\r\n; compiling (DEFMETHOD MARSHAL ...)\r\n; compiling (DEFMETHOD MARSHAL ...)\r\n; compiling (DEFMETHOD MARSHAL ...)\r\n; compiling (DEFMETHOD MARSHAL ...)\r\n; compiling (DEFMETHOD MARSHAL ...)\r\n; compiling (DEFMETHOD MARSHAL-SIMPLE-STRING ...)\r\n; compiling (DEFUN MARSHAL-STRING ...)\r\n; compiling (DEFMETHOD MARSHAL ...)\r\n; compiling (DEFMETHOD MARSHAL ...)\r\n\r\n; /home/mwolber/.cache/common-lisp/sbcl-1.0.45.0.debian-linux-x86/home/mwolber/workspace/lisp/cl-marshal/ASDF-TMP-marshal.fasl written\r\n; compilation finished in 0:00:00.075\r\n; compiling file \"/home/mwolber/workspace/lisp/cl-marshal/unmarshal.lisp\" (written 21 NOV 2011 11:56:06 AM):\r\n; compiling (IN-PACKAGE :MARSHAL)\r\n; compiling (DEFGENERIC INITIALIZE-UNMARSHALLED-INSTANCE ...)\r\n; compiling (DEFMETHOD INITIALIZE-UNMARSHALLED-INSTANCE ...)\r\n; compiling (DEFGENERIC UNMARSHAL ...)\r\n; compiling (DEFMETHOD UNMARSHAL ...)\r\n; compiling (DEFGENERIC UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n; compiling (DEFMETHOD UNMARSHAL-FN ...)\r\n\r\n; /home/mwolber/.cache/common-lisp/sbcl-1.0.45.0.debian-linux-x86/home/mwolber/workspace/lisp/cl-marshal/ASDF-TMP-unmarshal.fasl written\r\n; compilation finished in 0:00:00.063\r\n\r\n\"Testcase Objecttest\" ...\r\nTime: 0.139\r\n\r\n\r\nOK (3 tests)\r\n\r\n\"Testcase Typestest\" ....\r\nTime: 0.007\r\n\r\n\r\nOK (4 tests)\r\nT\r\nCL-USER> ","id":3060094,"url":"https://api.github.com/repos/wlbr/cl-marshal/issues/comments/3060094"}}