{"_id":"@calcit/pure-run","_rev":"6-7bc4e850f8effbc75709e6412a77b96d","name":"@calcit/pure-run","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1-a1":{"name":"@calcit/pure-run","version":"0.0.1-a1","license":"MIT","bin":{"pure-run":"bin/command.js"},"scripts":{"build":"spago bundle-app -t dist/index.js"},"dependencies":{"@cirru/parser.ts":"^0.0.1","@cirru/writer.ts":"^0.1.3"},"gitHead":"bf035d166c8f3e2a2409b453dfe9455de4bbaefc","description":"Toy interpreter ---","_id":"@calcit/pure-run@0.0.1-a1","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-G5yMvMTXMkJdIoznEjWO1IfgCFyVju8HaPIJdPDSVdnbGV5mooHp9J1xfIELBU0ID05Z7e1JOIhSjxvcPOoiSg==","shasum":"bb6c559b143bb577e24817ab68e582cb85da91e0","tarball":"https://registry.npmjs.org/@calcit/pure-run/-/pure-run-0.0.1-a1.tgz","fileCount":19,"unpackedSize":310403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZeX1CRA9TVsSAnZWagAA7/YP/RQNEscP2ZV1R/WAzA0O\nlJr9Y7Fo/2AUAVvK58UXo2ti7wV1JQtoWmXtfVWOTLOQJ9VDQX90uFkKrVKu\nyl6OtRmPX25XILn9gKJytLZsOIsxJuxZaQIOTOXtyQfie54T3tQwGpTJglP6\n4fZkMPNm+8uABe4vy1FPMsY8MBi+ugUgZjUWvse+6Yfpo0qipfYBkD6ZW7D7\nhb5gQiOVapKLRUG/zaG2s5fpYajGvBCIT3vC9lyJT4iuzx68wpR++mmCitAt\nZmm5NNYi7sEQUp4C2dqvjvoBecYGS2gaw/T3KVq2MozGAEmmCDEs6DOgbArf\n5WL2ddGufKmW75GOH/Ik9QOH0FWXau9ajsvXu3q54iHN75wUwN8N9vtmN0qO\n+i8LjvWoLe32WXHrG2DtJ9USztTjmtGBsyD3b2R4DIjCCIKsd4YSNbRUnLzy\nN8F0j2PsbF0V+K8gJXVW2WwLJILmMAgnFdgDSe0G979qdkVXt+5iH1iUjOKv\nCRB8auZxvOceSsjDtkZegjlt1tsUVludhHhZrfJlLYMkVNMKdjIdKG2E77qM\nu7f5g5vlLSWojhFm+huIjT1gDm9esFC8FhGIMVlXQsJiCJZRlq16Ra1dNhPq\nHctWiH28+eXsmPphxtVdkqZaurkws1qomhJYdSn6x40YGSVB8L6WVmd4N5lU\nA6cp\r\n=z7+S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPQevn96Wkh1YHDXwHHui39kiADo8bI7YEa4JoF5XBsQIhAIVlyUSDQCZySmPp+/Q0RDQCzrCQK+vAaDX3DQNqUnUc"}]},"_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"directories":{},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pure-run_0.0.1-a1_1617290740627_0.012477337026940871"},"_hasShrinkwrap":false},"0.0.1-a3":{"name":"@calcit/pure-run","description":"toy interpreter to run compact.cirru file emitted from calcit-editor","version":"0.0.1-a3","license":"MIT","bin":{"pure-run":"bin/command.js"},"scripts":{"build":"spago bundle-app -t dist/index.js"},"dependencies":{"@cirru/parser.ts":"^0.0.1","@cirru/writer.ts":"^0.1.3"},"gitHead":"6e1edaf7a1457d25fe9cc7b339e94a6b358553d3","_id":"@calcit/pure-run@0.0.1-a3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-U9IThj66yjwWLZsRA1S0VIq4GHZo9kEt1p4lZ0BeN9KQPwFb7WAhIqQYyhnJioR2as6wnAB0hZ18y8oqC8zARg==","shasum":"c0bb875fa1732c17d0f432bd26cb6005ab8ab02c","tarball":"https://registry.npmjs.org/@calcit/pure-run/-/pure-run-0.0.1-a3.tgz","fileCount":17,"unpackedSize":310338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZetbCRA9TVsSAnZWagAA5SMP/0xY3Pk5OwFJ4V1kZRmt\nYuHQpePV42m2bJlbs/Lt2vdnbIy2tHgkvSynwRcvxrakUS3O7PFhxm2oiPYh\nsPmo7cJubi2r2NQtUgWV3vR/ZQFdbVE7vUH95rrBTk0y3FNRf0G3vkfAcLt+\nTbwfBanLgRFaei5SL8PVuE1BuwynKBmsw6m4pIFljKSC0G0kSCp/+fZ2Eox0\nlKJINse80Vd2zQx8BA5q1a7RHbwohQl8LcKdAkVLlCrdwQV0yN1thb8Salqq\nimCZAmkxCF+QRyAkHsGIMSudKZXlPDHnbcSBUeU1e+DDPrb/S1maMvMCph4y\nllouI4/qo7yhVA8BaIhnjF2EzqG7jTR3MrsRvsxP4o0viYmp4Y23y4SUWPUk\nycN8Zian1c6aAcbJ/5gekWJR7unxsSWBRDwv3LmA2Kqk1wXrGKgAm7RnleGf\nhPsxut370KtOMX2Swa1Zwp8sCGzxo4aGlElZ5Xrw6G+4p69nUn4kssSODWB9\nCUekDXOzgvbcamDOexAYyXduBK+aXKLdhj0qD1q6oL1zPE2Cz4mg25jl8DPA\n2xNAnl4GGzPsgjn+hJOJszah/oJeX/ZPQX9cVOCvvr5YrMUHAfiMU6Gfyhlq\nH0iUM53cJpa8kvuf3RBwq2NZucjaRbCgevs5ccy8CDkyLL+jbppaOufeI8j5\n9VRt\r\n=82YC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARtaWJTN4SbifJqwB6au05QK9iBzj5kVq1h31adz0jIAiA450u6qh+QLPovMiypSCHB/gXk3NR99AcdzGkJWRM7ew=="}]},"_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"directories":{},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pure-run_0.0.1-a3_1617292123152_0.16191999344846764"},"_hasShrinkwrap":false},"0.0.1":{"name":"@calcit/pure-run","description":"toy interpreter to run compact.cirru file emitted from calcit-editor","version":"0.0.1","license":"MIT","bin":{"pure-run":"bin/command.js"},"scripts":{"r":"spago run -a example/compact.cirru","build":"spago bundle-app -t dist/index.js"},"dependencies":{"@cirru/parser.ts":"^0.0.1","@cirru/writer.ts":"^0.1.3"},"gitHead":"dd0476c2df8aec0f051b9c13f353681fa838f9d2","_id":"@calcit/pure-run@0.0.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-VUtT5UOzsHB03vA2pxmVo4lEcjH8kGqOpSpMHAl/Geo8uMXxFIqTbWfzdMp+8RjAy8cltMpMyW5+K1W+2CmIJA==","shasum":"9ccade2d4e118d24a3aba791f5fb68df5720d2bc","tarball":"https://registry.npmjs.org/@calcit/pure-run/-/pure-run-0.0.1.tgz","fileCount":23,"unpackedSize":344293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ0a8CRA9TVsSAnZWagAAQqwP/3yJePM5hE9Gq/Yazmzg\nax43weKrbR5ahWY2FyyZwWLloNCndHNAlsdnx9h+0TkxnAKiMCxA+KQAwR8p\n+uGU3OQdmYaUtUcCXMzUDK25xCP1i4HHxRFyrx39BAo48aBf4V+3WcitMUyx\n9Z9LeRLushhjMoqEiIKFMydEE8UJq/RkEV2hUBlo8pU16Qaf5m60qcX9qUyb\nBcT5yjoLL/UKFMUTLr4138tsw2xPn/soZLIAtysyGHAKuN4yJ3vxsm8F3lsL\n6a968tRkq/VJ0X9jKH1TvR2PKiYZnQRZiYfeEzuNhp5OnUnME4Hk7IsLN+xf\n/lSk+NllPiOIo36S4IB6fXgR4QrYxMftHxDoB7Eqd+0YS/G6fxBsIJ3OC5+P\nQ9zIVo2WHSm1b1i720vSYwYW5FQ7upgtWVOhPmIfWnyIa3UCZ4F0fBB6KFX/\nvt0L1hIS3lSftA5uU0aT/1ATugQ7wlN6ntWxbCkUHrD4DWVri7QGC2Q+sT7M\n38E31xc/OONgUK01yBfkGqWXbPcnNuHj8l/TKTKt2rfqCg6rjd1oS5vldI19\nBy/MpHyKR8VQrZkPtL7orBSfVf4hsEvP/wSxYHtk6QeKnhzoTVkxRWkFvQLe\nQq2gEspS3xNND5EPeFsXNFtkKx/aIx4ZuWbvgIazfqXbnEdAOosTPRJ7Df5D\nk1Pv\r\n=3Aga\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBWiMbNAoE5pBZk5PtLx160whIx2d3Z90aQEyaWTh8EAiAjaJ/qWF8D6do7sHwHwlxyNIrMu2l2FlQqsjvHn30PIg=="}]},"_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"directories":{},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pure-run_0.0.1_1617381051809_0.5501196425301802"},"_hasShrinkwrap":false},"0.0.2":{"name":"@calcit/pure-run","version":"0.0.2","description":"toy interpreter to run compact.cirru file emitted from calcit-editor","license":"MIT","bin":{"pure-run-bundle":"bin/bundler.js","pure-run":"bin/command.js"},"scripts":{"r":"spago run -a example/compact.cirru","build-bundler":"spago bundle-app -m Calcit.Bundle -t dist/bundler.js","build":"spago bundle-app -t dist/index.js"},"dependencies":{"@cirru/parser.ts":"^0.0.1","@cirru/writer.ts":"^0.1.3","uuid":"^8.3.2"},"gitHead":"db91ca58784ecabc0fc3ec5ec6d1457dbceb204d","_id":"@calcit/pure-run@0.0.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-lwBrOVpITeR6Zmzfh0gn3Kq1yH/00k6dCu8iiVV/RgNDsP2LmrHAQOK+Y36kP5mJjhXaRzCHzpzfsma5RmYShw==","shasum":"2fad7a7c25e26ab804fa6b24e722c4df003aed60","tarball":"https://registry.npmjs.org/@calcit/pure-run/-/pure-run-0.0.2.tgz","fileCount":28,"unpackedSize":594349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbFhsCRA9TVsSAnZWagAA6+oP/0M5+Titz3f/iIVrzYY5\nfKo9gWjLHvUUgaRKEiq7mb3rzJj8DHY9ZWAK3Pj/CUAk77yX03ab896gt8Kh\nrXP/6iT5J4uXQoq4r+WqaNRK2CCKr7QUaO4ExoZuuuPhw8OabK7gV10cinAf\nXrcnYXfLcG1iBkMEfXyM5yRIqafo/kOL6ZX/fKbKrngW92jEhiHfzgGVwM74\nLZWzhTLXU/Ei74bvqtgb4cAOnlsAoBhuQRlidXTv8GcKMK7fPo+6RK0fKtt0\nGsE2eFe8YpQ7LcdRJqED5Ei6f/jzRGMaowwSS/VD/AgwQqQ1LjnbkrOKt9jQ\n1AIjaOCZBzn2YPfsgTN3c4YG802D2yfrwZRtI+/gNMXo8JPtoItwDDnt9Bu7\nPJQ2ffV8IAbRY8RsZ5h/seRP/9LhE0zUO3ImzVkcetqyIs32aVo0rXse9eCO\nZ7Zn9wQ9pbv4hV18gD+4u8knq9E0UZHOS76ZoiSc/5I+tqgpvmlZF+HROAWi\nxZ25XGF9SQmzj4SNKfgO8L9MpUiWJsWs028wjDEMbCgnO20QqmJ7QmuTp1av\n3CN+0jER1yG7hPvrdtLkPPqrOB+s1k81u0TMzVSc58schaWXHwIggx6OBbNl\nF90CEUBRKR28NQKG5ltYnWSWeKXbe5xP3W3rQY9g0ybnK4f9A0S6T5KgGtNw\ncq1z\r\n=B/n9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLXJ+touzUkzuCRGC9ZGfE+iVdSpYlFj0EGZWANs0XWAiAaCxfV7sgTMzbd7LJ+xAzKfyoxnuZdWdjoxSitMuN1Ng=="}]},"_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"directories":{},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pure-run_0.0.2_1617713259404_0.1601918037155845"},"_hasShrinkwrap":false},"0.0.3":{"name":"@calcit/pure-run","version":"0.0.3","description":"toy interpreter to run compact.cirru file emitted from calcit-editor","license":"MIT","bin":{"pure-run-bundle":"bin/bundler.js","pure-run":"bin/command.js"},"scripts":{"r":"spago run -a example/compact.cirru","build-bundler":"spago bundle-app -m Calcit.Bundle -t dist/bundler.js","build":"spago bundle-app -t dist/index.js"},"dependencies":{"@cirru/parser.ts":"^0.0.1","@cirru/writer.ts":"^0.1.3","uuid":"^8.3.2"},"gitHead":"8ec98784598e88fc40a1bf7795f303f92205e30e","_id":"@calcit/pure-run@0.0.3","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Awcbuo9OXjSzKU088xm+I2iQU+PyedAviYD6V3VW6rvJdCivFPOds+N4ZPV1li08BdSj9CAL15vmsJI+lMxwjQ==","shasum":"64a12882bb33f986ebb7bb5b1d45b6eab2a4d3d8","tarball":"https://registry.npmjs.org/@calcit/pure-run/-/pure-run-0.0.3.tgz","fileCount":28,"unpackedSize":683584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbckdCRA9TVsSAnZWagAAXLUP/0sSn5x8fTiRtCEVufY0\niz001ffLXaTUzWV9a3tJ0dROcEQLiIEcRhCW5Il0jS7XCiJmsWkuif3S1mrS\nNHaNfW+qciNBRiox2zk3xE7XDV1qlJLTCpk5SG3CT4dxKXhuo4x1pAMuiHiC\n+DKiyVnvGpgzJmAWqjZ9a9v8vytkIPSPqy+mgsEu6+GJXn/pwtzBn+/RfZPg\nyUApTHawuwSTFspkWFAhDvuvF89Rp24CN3q0f68jry9mp7ORiKPpDBndc2dS\ndDauyjVGw+427e4HuoOrAHHG24oCVtT/xqWmLrkvjRZzqzGOTXKPDddDhGNx\nI+DEFNN81GqayrgYT83R+rKPJGw6U/HVjq5WeDKZk5OPZ/EERE6ZP4TJwRZW\n4jSIdfXW2DvgzQl2jLqtM2Q2TlD885B/wDu8gkZytVwveSWPNF++LGlw/FjY\n3WnaBNo5vCpIqB2jlVtrpdGSC1BJhX/IoW8R6Aa6A4qOrzJsxawJgJgmnQ66\nwYVAytM/mMojLJ6A5ob5ttoWMf1OBpkwHKwfgOUdLsjFqIFLBZdz1xnDjrQf\n/13XmnvhKT+GcUHLNUbKbPOniu2g74WpKDrMus5qG6lgs/aXX+vVezlKJQ2U\nNZJpHgjVIJfzmQArtFA60yHEqYDVmI4irnHePHgL2gGI6ZRXrIwkEjboanQv\nYNeQ\r\n=Qa67\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNnPIX8UisDCerIk931xOlewVUJu6Vjkp3Y4b/eNgzewIgZEh2/WTYnmCNQ9o55Q7G0DjWubrja3Kt6515Ye+Wxq0="}]},"_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"directories":{},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pure-run_0.0.3_1617807645027_0.4705193817484139"},"_hasShrinkwrap":false},"0.0.4":{"name":"@calcit/pure-run","version":"0.0.4","description":"toy interpreter to run compact.cirru file emitted from calcit-editor","license":"MIT","bin":{"pure-run-bundle":"bin/bundler.js","pure-run":"bin/command.js"},"scripts":{"r":"spago run -a example/compact.cirru","build-bundler":"spago bundle-app -m Calcit.Bundle -t dist/bundler.js","build":"spago bundle-app -t dist/index.js"},"dependencies":{"@cirru/parser.ts":"^0.0.1","@cirru/writer.ts":"^0.1.3","uuid":"^8.3.2"},"gitHead":"b3714ff819bc04d2e2b43d2ebd6e6ef38c00d0b4","_id":"@calcit/pure-run@0.0.4","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-rPadDUYYvn/IfXgE/0ZLtRX8E9ln7FMU1yEZVu0zpLtDoSlEMBRHl6iBfXylQNBiB4gieyXKm9XO2VA2A+j1MA==","shasum":"76af66c9f0cb5286c6f629cdebcaf02d6ac8281b","tarball":"https://registry.npmjs.org/@calcit/pure-run/-/pure-run-0.0.4.tgz","fileCount":30,"unpackedSize":719904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdqUUCRA9TVsSAnZWagAAJewP/1RohAUlRxqipjx00zGh\n+PVOtkNdxDB6MzhcCefu8e3lp52KjNO7GxsaO+CpX2aRBx53Y3O+pyx33ftQ\nerDUw1qzkklBpvFvjocKq0wOLDsjIufH6PP3j3w6T9Fz3WFhM6CbAr9u2Kec\njKxmkf4R9bdDXbGFF7xLa9SG8HyqGBMC3auJU5C0ooq4mpK6H5mpoe3VO4HO\nW3TatJpR8uq8CNNuk0wl+NF0KspwSWJv75SmKx0SiVfx3+lKpm/CcC5DbZze\njE1aCaP9NTufIHM1fXWfFCVBJDHo5DFNdTiRcORpL0ofmEbHGM0W9o9Qu/kK\n872oD2mF5fYg1LCBftGXOGD1Imx4br5zZnmfuqgVhxh2hl3MJDYYL7WiPJHU\n7INSkq0mC2e8q1GRRgMlGBfB8yi8hovwmqbfQrLfbJeGbrUEeEAB5XWP7SLJ\nlkEO/Hm7wVKgw8zjPltOCG/kW3U+ywQWiIq0tzVdrRlqrFLgMzh3qM7FfKFs\nZM6PN8KXfJO2havQZNn55FOiT/Gn+Q+a/PE7ip0ibQ8gFu149H1Ix/4v1X4M\n3CEh2OpIGhP1f4L9fikImwDC38c8hCO6/TG+Sr0oBCDcMh8+iwbVoZvFAMs0\nopcoWqNuFe+c1EcOqUMlKRwWatIHhO6/epGtxXVbG6y3wvU3stiM3M7EC0mF\nju80\r\n=q3vo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvQhxQ+fXjO3Z+akG5l3dupeT/Sj72eSD8j3xBvTGIsAiEAjlmQYv0ZyeGpQANFjKezTU40PoP6e+6sWkHlVFo18uY="}]},"_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"directories":{},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pure-run_0.0.4_1618388243935_0.5384046120994508"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-01T15:25:40.352Z","0.0.1-a1":"2021-04-01T15:25:40.777Z","modified":"2022-04-04T21:31:42.737Z","0.0.1-a3":"2021-04-01T15:48:43.357Z","0.0.1":"2021-04-02T16:30:51.970Z","0.0.2":"2021-04-06T12:47:39.530Z","0.0.3":"2021-04-07T15:00:45.173Z","0.0.4":"2021-04-14T08:17:24.292Z"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"description":"toy interpreter to run compact.cirru file emitted from calcit-editor","license":"MIT","readme":"## Toy interpreter\n\n> ...on top of PureScript. It's using the `compact.cirru` from calcit-editor.\n\n### Highlights\n\n- trying to follow basic APIs from http://apis.calcit-lang.org/\n- to be different, operands in expression like `map ([] 1 2 3) inc` will be placed at first.\n  Calcit does use curried functions, so maybe we should not follow Haskell.\n\n### Usages\n\n```bash\nyarn global add @calcit/pure-run\n\npure-run compact.cirru\n```\n\nNotice that `compact.cirru` is generated from [calcit-editor](https://github.com/Cirru/calcit-editor). It could also be written manually by following the format. Find an example in [`example/compact.cirru`](example/compact.cirru).\n\nFeatures:\n\n- some basic math, string, array.\n- tail recursion with `recur`.\n- some hygienic macros.\n\n### Bundler usages\n\nWith help of bundle command, you may write `main.cirru` just like:\n\n```cirru\nns demo.main\n  :require\n    demo.lib :as lib\n\ndefn main ()\n  echo \"|main file...\"\n  lib/f1\n  echo lib/lib-x\n```\n\nwith other files under `src/`:\n\n```bash\n=>> tree\n.\n├── bundled.cirru # <-- generated file like compact.cirru\n└── src\n    └── demo\n        ├── lib.cirru\n        └── main.cirru\n```\n\nthen use the command to combine into a single snapshot:\n\n```bash\npure-run-bundle --from src --to bundled.cirru\n```\n\nThe CLI really dumb and it detects names by reading Cirru tree. Be careful to use it. And you may also need to fix `init-fn` in the `configs` field.\n\n### Development\n\nDependencies: PureScript, spago, nodejs, yarn.\n\nIn dev mode:\n\n```bash\nyarn r # to run spago to call Main function\n\nyarn build # to build bundle into dist/index.js\n./bin/command.js example/compact.cirru # run bundled script\n\nspago test # test running\n```\n\n### License\n\nMIT\n","readmeFilename":"README.md"}