├── .editorconfig ├── .gitignore ├── LICENSE ├── README.org ├── examples ├── brownian.lisp ├── hello-world.lisp ├── input.lisp ├── life.lisp ├── package.lisp └── sinewave.lisp ├── res └── sourcesans │ ├── LICENSE.txt │ ├── SourceSansPro-Black.otf │ ├── SourceSansPro-BlackIt.otf │ ├── SourceSansPro-Bold.otf │ ├── SourceSansPro-BoldIt.otf │ ├── SourceSansPro-ExtraLight.otf │ ├── SourceSansPro-ExtraLightIt.otf │ ├── SourceSansPro-It.otf │ ├── SourceSansPro-Light.otf │ ├── SourceSansPro-LightIt.otf │ ├── SourceSansPro-Regular.otf │ ├── SourceSansPro-Semibold.otf │ └── SourceSansPro-SemiboldIt.otf ├── sketch-examples.asd ├── sketch.asd └── src ├── channels.lisp ├── color.lisp ├── controllers.lisp ├── drawing.lisp ├── environment.lisp ├── figures.lisp ├── font.lisp ├── geometry.lisp ├── image.lisp ├── math.lisp ├── package.lisp ├── pen.lisp ├── resources.lisp ├── shaders.lisp ├── shapes.lisp ├── sketch.lisp ├── transforms.lisp └── utils.lisp /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/README.org -------------------------------------------------------------------------------- /examples/brownian.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/examples/brownian.lisp -------------------------------------------------------------------------------- /examples/hello-world.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/examples/hello-world.lisp -------------------------------------------------------------------------------- /examples/input.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/examples/input.lisp -------------------------------------------------------------------------------- /examples/life.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/examples/life.lisp -------------------------------------------------------------------------------- /examples/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/examples/package.lisp -------------------------------------------------------------------------------- /examples/sinewave.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/examples/sinewave.lisp -------------------------------------------------------------------------------- /res/sourcesans/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/LICENSE.txt -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-Black.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-Black.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-BlackIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-BlackIt.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-Bold.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-BoldIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-BoldIt.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-ExtraLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-ExtraLight.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-ExtraLightIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-ExtraLightIt.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-It.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-It.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-Light.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-LightIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-LightIt.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-Regular.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-Semibold.otf -------------------------------------------------------------------------------- /res/sourcesans/SourceSansPro-SemiboldIt.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/res/sourcesans/SourceSansPro-SemiboldIt.otf -------------------------------------------------------------------------------- /sketch-examples.asd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/sketch-examples.asd -------------------------------------------------------------------------------- /sketch.asd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/sketch.asd -------------------------------------------------------------------------------- /src/channels.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/channels.lisp -------------------------------------------------------------------------------- /src/color.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/color.lisp -------------------------------------------------------------------------------- /src/controllers.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/controllers.lisp -------------------------------------------------------------------------------- /src/drawing.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/drawing.lisp -------------------------------------------------------------------------------- /src/environment.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/environment.lisp -------------------------------------------------------------------------------- /src/figures.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/figures.lisp -------------------------------------------------------------------------------- /src/font.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/font.lisp -------------------------------------------------------------------------------- /src/geometry.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/geometry.lisp -------------------------------------------------------------------------------- /src/image.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/image.lisp -------------------------------------------------------------------------------- /src/math.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/math.lisp -------------------------------------------------------------------------------- /src/package.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/package.lisp -------------------------------------------------------------------------------- /src/pen.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/pen.lisp -------------------------------------------------------------------------------- /src/resources.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/resources.lisp -------------------------------------------------------------------------------- /src/shaders.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/shaders.lisp -------------------------------------------------------------------------------- /src/shapes.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/shapes.lisp -------------------------------------------------------------------------------- /src/sketch.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/sketch.lisp -------------------------------------------------------------------------------- /src/transforms.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/transforms.lisp -------------------------------------------------------------------------------- /src/utils.lisp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inconvergent/sketch/HEAD/src/utils.lisp --------------------------------------------------------------------------------