{"shas":[["4ba8f4875f972bf25049345e93fac024712261f3","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","622","Kartik K. Agaram"],["b0524e047765eb99ae0359c276df89b3fc7ade50","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","623","Kartik K. Agaram"],["2cbe8484aaf189c7d0de5fb0d3676cc41edd4e81","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","624","Kartik K. Agaram"],["ca49025b72b56a217e06f4b16e3067c9d355c41e","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","625 - draft ssyntax translation pass","Kartik K. Agaram"],["a30deaa2c4271558e0af10774baffa771ed77e3f","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","626","Kartik K. Agaram"],["fb6f3e23732f8e06dcd155e19f21bcb4c2008689","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","627 - hook to add ssyntax","Kartik K. Agaram"],["3af25159c229c7ce5dda937dcd2c9b7e3e4c6b1e","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","628 - slightly more verbose but more readable ssyntax declaration","Kartik K. Agaram"],["0f087dbaee0b8437bbe7f1fbc9ceb50edddb45fd","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","629 - eek, I'd broken interactive mode since 617; shouldn't be loading files in interactive mode.","Kartik K. Agaram"],["02e50888db6f4dc437472d63899156df1f43fa5d","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","630 - dot ssyntax. But a problem with my implementation: a.b.c => (a b c), not ((a b) c)","Kartik K. Agaram"],["28e88dead47b7c301aa0517e7342afa4545d5ed2","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","631 - eek, I'd broken primFuncs since 614","Kartik K. Agaram"],["e246102616308d046b8cba59e51f7b62aa5b72b8","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","632","Kartik K. Agaram"],["eeb080389c3a7c7bac0355140ec83c145fb26da7","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","633","Kartik K. Agaram"],["2b9ee68feb93cba8a0351b6b9009879ceac9b8b3","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","634 - complement is higher-precedence than dot\n\nBut it's uncovered another ssyntax issue; it's generating dotted pairs.\n\nSo, issues so far with ssyntax:\n  no way to declare ssyntax to be left-associative or right-associative\n  no way to declare multiple ssyntax chars to be at the same precedence\n  ssyntax is sometimes generating dots","Kartik K. Agaram"],["47baaa521e81e82d1aac3e62720a14603d8ce667","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","635","Kartik K. Agaram"],["0daa381727e43b47cb30f91aadf48ee5fa4dde10","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","636 - fix ssyntax to not generate dotted pairs for unary ops","Kartik K. Agaram"],["d7b6c97d1373c4e7275fe17f2ec89a80d959352b","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","637 - another bugfix with unary ops","Kartik K. Agaram"],["1bdc6ccc49d59266ea34394b24675e6a8abdd79c","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","638 - let's remove support for post-fix ssyntax. Instead, we want a. to expand to (a) using the binary-op recipe.\n\nSimplest to just render (a nil) instead, since we're so lenient about number of args.","Kartik K. Agaram"],["93007078f1429940ab2baf25c3db15965d951230","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","639 - rename ssyntax types to be unary and multiary","Kartik K. Agaram"],["44a993157e35d41a309e6dc4c3df7ce6c5f65a3c","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","640","Kartik K. Agaram"],["85f6f9a141472b701d1979b8447ad1a59e881546","7d956a6104bb41ca5c78fe7ac803d07753e701a9@akkartik.com","641","Kartik K. Agaram"]],"ref":"refs/heads/unstable","size":30,"head":"2e83dbccc35154620e0a1c40006fc6a6ff44f6ed","push_id":41608742}