├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── info.rkt └── sugar ├── cache.rkt ├── coerce.rkt ├── coerce ├── base.rkt └── contract.rkt ├── debug.rkt ├── define.rkt ├── file.rkt ├── info.rkt ├── list.rkt ├── main.rkt ├── private └── syntax-utils.rkt ├── scribblings ├── cache.scrbl ├── coerce.scrbl ├── container.scrbl ├── debug.scrbl ├── file-extensions.scrbl ├── include.scrbl ├── installation.scrbl ├── len.scrbl ├── license.scrbl ├── list.scrbl ├── string.scrbl ├── sugar.scrbl └── xml.scrbl ├── test.rkt ├── test ├── debug-meta-lang.rkt ├── main.rkt └── test-require-modes.rkt ├── unstable ├── case.rkt ├── class.rkt ├── container.rkt ├── contract.rkt ├── dict.rkt ├── include.rkt ├── js.rkt ├── len.rkt ├── misc.rkt ├── no-lang-line-source.txt ├── port.rkt ├── source.rkt ├── string.rkt └── stub.rkt └── xml.rkt /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/README.md -------------------------------------------------------------------------------- /info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/info.rkt -------------------------------------------------------------------------------- /sugar/cache.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/cache.rkt -------------------------------------------------------------------------------- /sugar/coerce.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/coerce.rkt -------------------------------------------------------------------------------- /sugar/coerce/base.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/coerce/base.rkt -------------------------------------------------------------------------------- /sugar/coerce/contract.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/coerce/contract.rkt -------------------------------------------------------------------------------- /sugar/debug.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/debug.rkt -------------------------------------------------------------------------------- /sugar/define.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/define.rkt -------------------------------------------------------------------------------- /sugar/file.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/file.rkt -------------------------------------------------------------------------------- /sugar/info.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/info.rkt -------------------------------------------------------------------------------- /sugar/list.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/list.rkt -------------------------------------------------------------------------------- /sugar/main.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/main.rkt -------------------------------------------------------------------------------- /sugar/private/syntax-utils.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/private/syntax-utils.rkt -------------------------------------------------------------------------------- /sugar/scribblings/cache.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/cache.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/coerce.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/coerce.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/container.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/container.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/debug.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/debug.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/file-extensions.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/file-extensions.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/include.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/include.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/installation.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/installation.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/len.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/len.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/license.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/license.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/list.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/list.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/string.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/string.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/sugar.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/sugar.scrbl -------------------------------------------------------------------------------- /sugar/scribblings/xml.scrbl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/scribblings/xml.scrbl -------------------------------------------------------------------------------- /sugar/test.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/test.rkt -------------------------------------------------------------------------------- /sugar/test/debug-meta-lang.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/test/debug-meta-lang.rkt -------------------------------------------------------------------------------- /sugar/test/main.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/test/main.rkt -------------------------------------------------------------------------------- /sugar/test/test-require-modes.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/test/test-require-modes.rkt -------------------------------------------------------------------------------- /sugar/unstable/case.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/case.rkt -------------------------------------------------------------------------------- /sugar/unstable/class.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/class.rkt -------------------------------------------------------------------------------- /sugar/unstable/container.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/container.rkt -------------------------------------------------------------------------------- /sugar/unstable/contract.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/contract.rkt -------------------------------------------------------------------------------- /sugar/unstable/dict.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/dict.rkt -------------------------------------------------------------------------------- /sugar/unstable/include.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/include.rkt -------------------------------------------------------------------------------- /sugar/unstable/js.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/js.rkt -------------------------------------------------------------------------------- /sugar/unstable/len.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/len.rkt -------------------------------------------------------------------------------- /sugar/unstable/misc.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/misc.rkt -------------------------------------------------------------------------------- /sugar/unstable/no-lang-line-source.txt: -------------------------------------------------------------------------------- 1 | (define no-lang-symbol 'bar) -------------------------------------------------------------------------------- /sugar/unstable/port.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/port.rkt -------------------------------------------------------------------------------- /sugar/unstable/source.rkt: -------------------------------------------------------------------------------- 1 | #lang racket/base 2 | 3 | (define included-symbol 'bar) -------------------------------------------------------------------------------- /sugar/unstable/string.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/string.rkt -------------------------------------------------------------------------------- /sugar/unstable/stub.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/unstable/stub.rkt -------------------------------------------------------------------------------- /sugar/xml.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbutterick/sugar/HEAD/sugar/xml.rkt --------------------------------------------------------------------------------