Call this in your terminal:
$ clj -Sdeps '{:deps {hello {:git/url "https://gist.github.com/lambdahands/949f69a25c25cb4fd953e99942335503" :sha "02b5ca5c86a800829c6f4aeaf0f83ed016cef49c"}}}' -m hello
(ns sql-formatter.core) | |
(def phrases | |
{:begin-clauses #{"left" "right" "inner" "outer" "group" "order"} | |
:end-clauses #{"where" "set" "having" "join" "from" "onto" "union"} | |
:logical #{"and" "or" "when" "else" "end"} | |
:quantifiers #{"in" "all" "exists" "some" "any"} | |
:dml #{"insert" "update" "delete"} | |
:misc #{"select" "on"}}) |
;; # Maria for Experts | |
;; This is a short tour of abstractions we've made in the process of building Maria, which are also available while using the system. It is meant for people with experience using functional programming languages who already know how to evaluate forms in Maria. If you're a beginner to Maria or to programming in general, I recommend starting [here](https://www.maria.cloud/intro). | |
;; (For the impatient, Command-Enter — Control-Enter on a PC — within a code block with evaluate the code before the cursor.) | |
;; ## Notebook interface | |
;; | |
;; In the notebook tradition exemplified by iPython Notebooks, one has a mix of prose and code with the ability to visualize the results of evaluating a particular piece of code. | |
;; |
Menubar | |
Select New -> New | |
Select Recent -> Recent | |
Select Other -> Recent | |
New | |
Recent | |
Other | |
Another |
### Keybase proof | |
I hereby claim: | |
* I am lambdahands on github. | |
* I am lambdahands (https://keybase.io/lambdahands) on keybase. | |
* I have a public key ASCd2qx2yxQ0BTS86C4_I0TgynzVtUBNqahQMGLTyMB8jQo | |
To claim this, I am signing this object: |
name | description | collection | artifactUri | displayUri | attribute.foo | attribute.bar | |
---|---|---|---|---|---|---|---|
Hello | testing csv upload | KT1CYdveF8chCJ7Tyk6ip2ce9m6b1KPafc4G | ipfs://QmZ4qom47pEy9Wv4FKStDfTgFegB9RqtMWU6UV6pWBMM5e | ipfs://QmZ4qom47pEy9Wv4FKStDfTgFegB9RqtMWU6UV6pWBMM5e | hello | world | |
Hello2 | testing (another) csv upload | KT1CYdveF8chCJ7Tyk6ip2ce9m6b1KPafc4G | ipfs://QmZ4qom47pEy9Wv4FKStDfTgFegB9RqtMWU6UV6pWBMM5e | ipfs://QmZ4qom47pEy9Wv4FKStDfTgFegB9RqtMWU6UV6pWBMM5e | hello | world |
(* | |
* An OCaml implementation of final tagless, inspired from this article by Oleksandr Manzyuk: | |
* https://oleksandrmanzyuk.wordpress.com/2014/06/18/from-object-algebras-to-finally-tagless-interpreters-2/ | |
*) | |
module FinalTagless = struct | |
type eval = { eval : int } | |
type view = { view : string } | |
module type ExpT = sig |
So basically FlowType doesn't know about CSS Modules, a really handy way of dealing with the plagues of CSS in codebases (global variables and dependency wackiness mainly).
What WebPack allows us to do is "require" CSS files and use their class names:
import styles from "my_styles.css";
import React from "react";