Age | Commit message (Expand) | Author |
---|---|---|
2022-01-02 | README: Mention portability.•••* README.org (Portability): New section. | Arun Isaac |
2022-01-02 | README: Describe meaning of "kolam".•••* README.org (What does "kolam" mean?): New section. | Arun Isaac |
2022-01-02 | Add license.•••* README.org (License): New section. * COPYING: New file. | Arun Isaac |
2021-12-30 | kolam: Implement HTTP client.•••* kolam/http.scm: Import (srfi srfi-26), (web client), (web response) and (kolam utils). (variables->alist, graphql-http-response): New functions. (graphql-http-get, graphql-http-post): New public functions. | Arun Isaac |
2021-12-30 | kolam: Implement GraphQL document serializer.•••* kolam/parse.scm: Import (srfi srfi-28) and (kolam utils). (indent-level, serialize-arguments, serialize-node, serialize-selection): New functions. (scm->graphql, scm->graphql-string): New public functions. | Arun Isaac |
2021-12-30 | kolam: Implement pairify function.•••The pairify function will be used in later commits. * kolam/utils.scm: New file. | Arun Isaac |
2021-12-30 | kolam: Set content-type of response to application/graphql+json.•••* kolam/http.scm (graphql-handler): Set content-type of response to application/graphql+json. | Arun Isaac |
2021-12-30 | kolam: Allow leaf nodes to be list types.•••* kolam/graphql.scm (resolvable-type?): New function. (eval-graphql): Allow leaf nodes to be list types. | Arun Isaac |
2021-12-30 | kolam: Support field alias.•••* kolam/graphql.scm (tree->root+alias+args+children): New function. (eval-graphql): Call tree->root+alias+args+children and use the returned alias in the response. | Arun Isaac |
2021-12-30 | dir-locals: Add Emacs directory local variables.•••* .dir-locals.el: New file. | Arun Isaac |
2021-12-30 | kolam: Implement HTTP server.•••* kolam/http.scm: New file. | Arun Isaac |
2021-12-28 | Initial commit | Arun Isaac |