First install clojure
so the clj
command will be available.
brew install clojure
Clone and move core.cljs
to the right directory:
git clone https://gist.github.com/a6427534ea76cd4e9222a76eb398b289.git inc
cd inc
First install clojure
so the clj
command will be available.
brew install clojure
Clone and move core.cljs
to the right directory:
git clone https://gist.github.com/a6427534ea76cd4e9222a76eb398b289.git inc
cd inc
#Do not include this file until your production certificate is working | |
#This config Forcing ssl will prevent lets encrypt from verifying your domain | |
#https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/https-singleinstance.html | |
Resources: | |
sslSecurityGroupIngress: | |
Type: AWS::EC2::SecurityGroupIngress | |
Properties: | |
GroupId: {"Fn::GetAtt" : ["AWSEBSecurityGroup", "GroupId"]} | |
IpProtocol: tcp | |
ToPort: 443 |
(ns my.promises | |
"Demo to show different approaches to handling promise chains in ClojureScript | |
In particular, this file investigates how to pass data between Promise | |
callbacks in a chain. | |
See Axel Rauschmayer's post | |
http://2ality.com/2017/08/promise-callback-data-flow.html for a problem | |
statement. |
Param( | |
[Parameter(Position=0, Mandatory)] | |
[String] | |
$version = "" | |
) | |
Function Exec | |
{ | |
[CmdletBinding()] | |
param ( |
This describes how I setup Atom for an ideal Clojure development workflow. This fixes indentation on newlines, handles parentheses, etc. The keybinding settings for enter (in keymap.cson) are important to get proper newlines with indentation at the right level. There are other helpers in init.coffee and keymap.cson that are useful for cutting, copying, pasting, deleting, and indenting Lisp expressions.
The Atom documentation is excellent. It's highly worth reading the flight manual.