Skip to content
Commits on Nov 30, 2015
  1. @bobbysmith007

    Never let test / key be nil

    re ADWolf:#1358
    bobbysmith007 committed Nov 30, 2015
Commits on Sep 16, 2015
  1. @bobbysmith007

    Unifiy test & key argument defaults and ensure we

    never funcall nil
    bobbysmith007 committed Sep 16, 2015
  2. @bobbysmith007

    Merge pull request #7 from PuercoPop/djula-patches

    Djula patches
    bobbysmith007 committed Sep 16, 2015
  3. @PuercoPop

    Add second value to access

      To distinguish if nil is the value or the absence of one.
    PuercoPop committed Sep 16, 2015
  4. @PuercoPop
Commits on Jul 20, 2015
  1. @bobbysmith007
  2. @bobbysmith007
Commits on Mar 13, 2015
  1. @bobbysmith007

    Made %slot-writers not call undefined methods on

    effective-slot-definitions (which was erroring in new sbcl)
    bobbysmith007 committed Mar 13, 2015
Commits on Aug 4, 2014
  1. @bobbysmith007
Commits on Jun 23, 2014
  1. @bobbysmith007
Commits on Feb 13, 2014
  1. @bobbysmith007
Commits on Feb 12, 2014
  1. @bobbysmith007

    Fixes when setting to uninitialized dictionaries

     * Arrays are now implemented
     * Extensibility to support other data-structures added with
       do-access and do-set-access
     * when writing to dictionary that are unitialized create a
       dictionary
    
    fix AccelerationNet/access/1
    bobbysmith007 committed Feb 12, 2014
Commits on Feb 11, 2014
  1. @bobbysmith007
Commits on Jan 1, 2014
  1. @bobbysmith007

    fixed sbcl style-warnings on my multi-package-test-obj

    While doing this I spotted where we might have warned before it was
    necessary as well (if we had multiple lax matches before an exact
    match, YIKES!!)
    
    re ADWolf:#1201
    bobbysmith007 committed Jan 1, 2014
  2. @bobbysmith007
Commits on Dec 27, 2013
  1. @bobbysmith007

    converted to lisp-unit2

    bobbysmith007 committed Dec 27, 2013
Commits on Dec 17, 2013
  1. @bobbysmith007
  2. @bobbysmith007
Commits on Oct 14, 2013
  1. @bobbysmith007
  2. @bobbysmith007

    Made accesses allow specification of type which is particularly needed

    on setting
    
    eg: (setf (accesses foo '(:a :type :plist) '(:b :type :alist)) 15 )
    
    Now works correctly even in light of foo being nil and the value of a
    being nil.  This is important if something is expecting an ALIST and
    is currently nil
    bobbysmith007 committed Oct 14, 2013
Commits on Sep 20, 2013
  1. @bobbysmith007
Commits on Sep 9, 2013
  1. @bobbysmith007

    &rest some bindings

    bobbysmith007 committed Sep 9, 2013
Commits on Jul 28, 2013
  1. @bobbysmith007

    suppress warnings from call-if-applicable, when called through access

    also allow skipping calling at all from access keyword
    
    This seems reasonable because generally we want access to work with
    any type of key without complaint, so an integer key here shouldnt
    trigger that internal warning.
    
    Also being able to bypass the call part allows you to skip accessor
    functions or trying to call if you know that you have keys and not
    accessors
    bobbysmith007 committed Jul 28, 2013
Commits on Jul 24, 2013
  1. @bobbysmith007
Commits on Jul 23, 2013
  1. @bobbysmith007

    added todo

    bobbysmith007 committed Jul 23, 2013
  2. @bobbysmith007
  3. @bobbysmith007
  4. @bobbysmith007
  5. @bobbysmith007

    made class slot functions accept lists of classes and return

    mapcan/appended results
    
    This was primarily to simplify code building up lists of direct-slots
    to be excluded from serialization
    bobbysmith007 committed Jul 23, 2013
Commits on Jul 22, 2013
  1. @bobbysmith007

    made access work with slot-definitions as well as slot-names

     * accessing a slot by definition works and has tests
     * effects has-slot?, has-reader?, has-writer?
     * fixed long term bug in has-writer that would cause it to return
       incorrect results
    bobbysmith007 committed Jul 22, 2013
Commits on Apr 5, 2013
  1. @bobbysmith007
Commits on Apr 3, 2013
  1. @bobbysmith007
Commits on Mar 1, 2013
  1. @bobbysmith007
Commits on Feb 21, 2013
  1. @bobbysmith007
Commits on Feb 7, 2013
  1. @ryepup
Something went wrong with that request. Please try again.