{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":185083532,"defaultBranch":"master","name":"hissp","ownerLogin":"gilch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-05T21:20:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3346292?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724623766.0","currentOid":""},"activityList":{"items":[{"before":"8bae27102ca7afbc7f0681593f83843640e6734b","after":"9e1b0b07a0771a72b842fc381eabb15d2ec16008","ref":"refs/heads/glossary","pushedAt":"2024-09-19T03:05:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Eliminate ENTUPLE\n\nThe empty-call compiler \"hack\" makes it redundant. It makes templates a lot more efficient too.","shortMessageHtmlLink":"Eliminate ENTUPLE"}},{"before":"149a0c4ccfe22006bae5c2be99cfd8d1f6757948","after":"8bae27102ca7afbc7f0681593f83843640e6734b","ref":"refs/heads/glossary","pushedAt":"2024-09-19T00:05:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Remove z_ from gensym format\n\nHashes are now lower case.\n\nChange ordinal munge format to avoid possibility of collisions with gensyms: 0X prefix always has an upper-case X, but hashes are lower case.","shortMessageHtmlLink":"Remove z_ from gensym format"}},{"before":"380550a328e7c2292031acf5ae6b2dccafa088cd","after":"149a0c4ccfe22006bae5c2be99cfd8d1f6757948","ref":"refs/heads/glossary","pushedAt":"2024-09-16T05:52:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"WIP edit/proofread style guide","shortMessageHtmlLink":"WIP edit/proofread style guide"}},{"before":"4c41ff72c6af6378dfeabe4d4da3b9e43efd9194","after":"380550a328e7c2292031acf5ae6b2dccafa088cd","ref":"refs/heads/glossary","pushedAt":"2024-09-12T23:31:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"WIP edit/proofread style guide","shortMessageHtmlLink":"WIP edit/proofread style guide"}},{"before":"64a85d4506b6f8b7e422f1d6f08a2f19e4ae23c7","after":"4c41ff72c6af6378dfeabe4d4da3b9e43efd9194","ref":"refs/heads/glossary","pushedAt":"2024-09-09T02:03:26.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"WIP edit/proofread style guide","shortMessageHtmlLink":"WIP edit/proofread style guide"}},{"before":"5dcf32986f6a4fce93842f11da5fff247b6dc116","after":"64a85d4506b6f8b7e422f1d6f08a2f19e4ae23c7","ref":"refs/heads/glossary","pushedAt":"2024-09-02T22:22:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"More glossary definitions","shortMessageHtmlLink":"More glossary definitions"}},{"before":"297ea5dad66ddc6205b0552bcce22f6d19c9f776","after":"5dcf32986f6a4fce93842f11da5fff247b6dc116","ref":"refs/heads/glossary","pushedAt":"2024-08-30T04:33:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Pick a pickle protocol\n\nThe compiler will emit pickles using either MAX_PROTOCOL or 0, depending on which has the shorter repr.","shortMessageHtmlLink":"Pick a pickle protocol"}},{"before":"d140628c2c49f35d16c9555e63e641faa95f3dd5","after":"297ea5dad66ddc6205b0552bcce22f6d19c9f776","ref":"refs/heads/glossary","pushedAt":"2024-08-30T03:24:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Pick a pickle protocol\n\nThe compiler will emit pickles using either MAX_PROTOCOL or 0, depending on which has the shorter repr.","shortMessageHtmlLink":"Pick a pickle protocol"}},{"before":"206f12eabf9b6dc3b0bb9183bef5f2cc953c23c0","after":"d140628c2c49f35d16c9555e63e641faa95f3dd5","ref":"refs/heads/glossary","pushedAt":"2024-08-29T19:28:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Implement progn optimization\n\nA zero-argument call of a zero-parameter lambda form can be optimized to just its body.\n\nWhile it would make the compiled output look a little cleaner, it's not clear that unpacking nested progns is any more efficient, and it would be a lot harder to implement. Nesting saves a little stack memory at the cost of a few more instructions, so could actually be useful when locals are large.","shortMessageHtmlLink":"Implement progn optimization"}},{"before":null,"after":"206f12eabf9b6dc3b0bb9183bef5f2cc953c23c0","ref":"refs/heads/glossary","pushedAt":"2024-08-25T22:09:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Add &# /# /XY#\n\nAnd remove functool imports from prelude.","shortMessageHtmlLink":"Add &# /# /XY#"}},{"before":"3513522b34c9fa1896ba61c118731b6252dca7d0","after":null,"ref":"refs/heads/doc-updates","pushedAt":"2024-08-21T21:59:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"}},{"before":"fec8520c93820eecf83295fbe2f5e3fe507a70a3","after":"dddc0b188f3215d82d5b74454dd847e5c55d8b0e","ref":"refs/heads/master","pushedAt":"2024-08-21T21:59:02.000Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Merge pull request #263 from gilch/doc-updates\n\nMostly doc updates. And macro improvements.","shortMessageHtmlLink":"Merge pull request #263 from gilch/doc-updates"}},{"before":"f33d00fd75b396fd048e8080d50625e02d8d709d","after":"3513522b34c9fa1896ba61c118731b6252dca7d0","ref":"refs/heads/doc-updates","pushedAt":"2024-08-21T04:17:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Rename <<# to <#\n\nEnables a more compact style that's still aligned.\n\nUse \"tag\" in place of \"reader macro\" in definitions","shortMessageHtmlLink":"Rename <<# to <#"}},{"before":"ad22783db956c88d5e50d943f719a943f1376c53","after":"f33d00fd75b396fd048e8080d50625e02d8d709d","ref":"refs/heads/doc-updates","pushedAt":"2024-08-21T03:24:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Rework defmacro\n\nNow in terms of the more correct `fun`.\nUse a SimpleNamespace for hissp.macros._macro_\nRename once-deftype to deftypeonce\nRename once-define to defonce again","shortMessageHtmlLink":"Rework defmacro"}},{"before":"2666e9da8d60cf36f343aef7f1c286881002a232","after":"ad22783db956c88d5e50d943f719a943f1376c53","ref":"refs/heads/doc-updates","pushedAt":"2024-08-20T19:25:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"New once-deftype & defun system\n\nMethods should now be defined after the class in most cases. This allows module reloads to patch in existing instaces.\n\n `define` and derivatives (bundled macros beginning with `def`) can now define attributes anywhere, not just globals.\n\n `set@` and `zap@` can now define globals as well. Unlike a define, they return the value assigned.\n\n The decorator tag `@#` is now compatible with methods, but not classes, but `once-defftype` has a body of decoraters to be applied once and reloadable class decorators can be applied afterwards using `zap@`.","shortMessageHtmlLink":"New once-deftype & defun system"}},{"before":"16a6f8c6c79c12a533cdaadba87c62ca2f114c18","after":"2666e9da8d60cf36f343aef7f1c286881002a232","ref":"refs/heads/doc-updates","pushedAt":"2024-08-15T17:40:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"16a6f8c6c79c12a533cdaadba87c62ca2f114c18","ref":"refs/heads/doc-updates","pushedAt":"2024-08-15T02:00:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"WIP Drop multiline lambda body bracket","shortMessageHtmlLink":"WIP Drop multiline lambda body bracket"}},{"before":"602cb5b97cba38e729a4710c87e35d11a65c82ab","after":null,"ref":"refs/heads/macroexpand","pushedAt":"2024-07-29T02:25:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"}},{"before":"22f1a875c449da06eb2dd18c830d0273211d9094","after":"fec8520c93820eecf83295fbe2f5e3fe507a70a3","ref":"refs/heads/master","pushedAt":"2024-07-29T02:25:45.000Z","pushType":"pr_merge","commitsCount":28,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Merge pull request #260 from gilch/macroexpand\n\nmacroexpand and friends","shortMessageHtmlLink":"Merge pull request #260 from gilch/macroexpand"}},{"before":"ae3cd8513e55278c03aa2afeb070a45b99d81b5d","after":"602cb5b97cba38e729a4710c87e35d11a65c82ab","ref":"refs/heads/macroexpand","pushedAt":"2024-07-29T02:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Remove _macro_ import warning message\n\nIt's too difficult to test, and a failure here is easy enough to track down.","shortMessageHtmlLink":"Remove _macro_ import warning message"}},{"before":"e6f415d35223b1d6b96aab4cc5a70db6e272616c","after":"ae3cd8513e55278c03aa2afeb070a45b99d81b5d","ref":"refs/heads/macroexpand","pushedAt":"2024-07-29T01:44:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Rework LICENSE files for GitHub\n\nHopefully this is still clear and will show up better in the GitHub UI.","shortMessageHtmlLink":"Rework LICENSE files for GitHub"}},{"before":"20f0f03070ad5710252ec97c4beac01fd0fd3127","after":"e6f415d35223b1d6b96aab4cc5a70db6e272616c","ref":"refs/heads/macroexpand","pushedAt":"2024-07-28T20:39:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Rework LICENSE files for GitHub\n\nHopefully this is still clear and will show up better in the GitHub UI.","shortMessageHtmlLink":"Rework LICENSE files for GitHub"}},{"before":"bd2d1012c53878178c566df0f0e4508069021f78","after":"20f0f03070ad5710252ec97c4beac01fd0fd3127","ref":"refs/heads/macroexpand","pushedAt":"2024-07-28T20:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Rework LICENSE files for GitHub\n\nHopefully this is still clear and will show up better in the GitHub UI.","shortMessageHtmlLink":"Rework LICENSE files for GitHub"}},{"before":"14863b6ff32b58566c62e1f866baff2bed51626b","after":"bd2d1012c53878178c566df0f0e4508069021f78","ref":"refs/heads/macroexpand","pushedAt":"2024-07-26T05:23:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Add macroexpand_all pre/postprocessing hooks\n\nCan make pre-expansion work differently from the compiler in various ways.","shortMessageHtmlLink":"Add macroexpand_all pre/postprocessing hooks"}},{"before":"9bad2f1488ac5c52fa71daae2373902c10dbd7b8","after":"14863b6ff32b58566c62e1f866baff2bed51626b","ref":"refs/heads/macroexpand","pushedAt":"2024-07-24T00:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Fix macroexpand_all on special forms\n\nadd parse_params() macro utility","shortMessageHtmlLink":"Fix macroexpand_all on special forms"}},{"before":"3a448f6ad319263d23abb102aad0179fc995719f","after":"9bad2f1488ac5c52fa71daae2373902c10dbd7b8","ref":"refs/heads/macroexpand","pushedAt":"2024-07-23T22:14:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Make macro context NS readonly\n\nMacros really should not be writing information to their expansion ns that might be used at run time, since run time might not be in the same Python session as compile time.","shortMessageHtmlLink":"Make macro context NS readonly"}},{"before":"2d0b493edda01d09bdf8ddd311c04bd463702647","after":"3a448f6ad319263d23abb102aad0179fc995719f","ref":"refs/heads/macroexpand","pushedAt":"2024-07-20T19:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Make macroexpand1 crash if macro isn't callable.\n\nUnless it's None, which will be interpreted as no macro by that name being present.\nThis is more consistent with compiler behavior.\nThe check should also be a little bit faster.","shortMessageHtmlLink":"Make macroexpand1 crash if macro isn't callable."}},{"before":"2ad003ea9e51d3fe903897894b4a36627b4a9657","after":"2d0b493edda01d09bdf8ddd311c04bd463702647","ref":"refs/heads/macroexpand","pushedAt":"2024-07-20T19:10:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Implement macroexpand_all","shortMessageHtmlLink":"Implement macroexpand_all"}},{"before":null,"after":"2ad003ea9e51d3fe903897894b4a36627b4a9657","ref":"refs/heads/macroexpand","pushedAt":"2024-07-20T01:41:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"},"commit":{"message":"Add docstring to get_macro()","shortMessageHtmlLink":"Add docstring to get_macro()"}},{"before":"af39229c2aa61a350ab7a03c112f790c943778b5","after":null,"ref":"refs/heads/alias","pushedAt":"2024-07-19T21:23:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gilch","name":"gilch","path":"/gilch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3346292?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEulwyTgA","startCursor":null,"endCursor":null}},"title":"Activity ยท gilch/hissp"}