Age | Commit message (Collapse) | Author |
|
To the best of my current ability, implement checks and guards on the given
inputs.
|
|
|
|
Divide the file into sections representing different abstraction layers of the
package.
|
|
Unify the naming convention of the project getter function to mirror the
:object-get-projects method.
|
|
The recently introduced test suite uncovered a fatal error in my understanding
of how to correctly manage instances of objects.
|
|
Pull out and expand the testing code into a dedicated file.
Also, remove the requirement on 'ox-publish because this package is not yet used
at all.
|
|
The current object implementation is able to compose a list of project names
into =org-publish-project-alist= .
Yet to be implemented are the property parser, as well as the components parser.
|
|
This marks the end of experimentation with OOP in elisp.
From now the actual implementation of publishing system begins.
|
|
Rewrite the builder code with use of a property list.
|
|
It turned out I had not constructed a real closure before.
I also decided to explicitly return nil for future code expansions.
|
|
A letter 'y' was missing in the word property at the end of the line.
|
|
The code is more complex than necessary, because of my insistence of creating an
all-object oriented framework.
|