├── .gitignore ├── .prettierrc ├── README.md ├── assets └── images │ ├── AST.png │ ├── CompilerPhases.jpg │ ├── ErrorMessages.png │ ├── Generated2.png │ ├── JSFromAST.png │ └── TypeInference.png ├── components ├── hocs │ ├── withGraphQL.js │ └── withLink.js └── ui │ ├── Common.js │ ├── Footer.js │ ├── JSONViewer.js │ ├── Provider.js │ └── SimpleProfilePlaceholder.js ├── deck.mdx ├── gatsby-config.js ├── lib └── graphql │ └── config.js ├── now.json ├── package.json ├── slides ├── Author │ ├── components │ │ └── ImagesRow │ │ │ └── index.js │ └── index.js ├── TableOfContents │ ├── components │ │ └── ImagesRow │ │ │ └── index.js │ └── index.js └── WhyCompiler │ └── index.js ├── src └── gatsby-theme-apollo │ └── client.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | *.DS_Store* -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/AST.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/assets/images/AST.png -------------------------------------------------------------------------------- /assets/images/CompilerPhases.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/assets/images/CompilerPhases.jpg -------------------------------------------------------------------------------- /assets/images/ErrorMessages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/assets/images/ErrorMessages.png -------------------------------------------------------------------------------- /assets/images/Generated2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/assets/images/Generated2.png -------------------------------------------------------------------------------- /assets/images/JSFromAST.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/assets/images/JSFromAST.png -------------------------------------------------------------------------------- /assets/images/TypeInference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/assets/images/TypeInference.png -------------------------------------------------------------------------------- /components/hocs/withGraphQL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/components/hocs/withGraphQL.js -------------------------------------------------------------------------------- /components/hocs/withLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/components/hocs/withLink.js -------------------------------------------------------------------------------- /components/ui/Common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/components/ui/Common.js -------------------------------------------------------------------------------- /components/ui/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/components/ui/Footer.js -------------------------------------------------------------------------------- /components/ui/JSONViewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/components/ui/JSONViewer.js -------------------------------------------------------------------------------- /components/ui/Provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/components/ui/Provider.js -------------------------------------------------------------------------------- /components/ui/SimpleProfilePlaceholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/components/ui/SimpleProfilePlaceholder.js -------------------------------------------------------------------------------- /deck.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/deck.mdx -------------------------------------------------------------------------------- /gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/gatsby-config.js -------------------------------------------------------------------------------- /lib/graphql/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/lib/graphql/config.js -------------------------------------------------------------------------------- /now.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/now.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/package.json -------------------------------------------------------------------------------- /slides/Author/components/ImagesRow/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/slides/Author/components/ImagesRow/index.js -------------------------------------------------------------------------------- /slides/Author/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/slides/Author/index.js -------------------------------------------------------------------------------- /slides/TableOfContents/components/ImagesRow/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/slides/TableOfContents/components/ImagesRow/index.js -------------------------------------------------------------------------------- /slides/TableOfContents/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/slides/TableOfContents/index.js -------------------------------------------------------------------------------- /slides/WhyCompiler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/slides/WhyCompiler/index.js -------------------------------------------------------------------------------- /src/gatsby-theme-apollo/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/src/gatsby-theme-apollo/client.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dylanirlbeck/fp-react-compilers/HEAD/yarn.lock --------------------------------------------------------------------------------