• Stars
    star
    235
  • Rank 171,079 (Top 4 %)
  • Language
  • Created almost 13 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Flowchart for choosing the right Clojure type definition form

I designed the original Clojure type selection flowchart earlier in 2011:

choosingtypeforms

Since then, it has been translated to:

I wanted to make it easier for others to produce translations of the flowchart, since it seems to be very helpful to people, especially as they are learning Clojure. Thus, I created this repo and added the original OmniGraffle file. I hope that, if you know a language well that does not yet have a translation of the flowchart, you’ll take a few minutes to produce one.

Editing the OmniGraffle file is a piece of cake, and Omni Group offers 14-day trials of the software that you can use to make the necessary changes.

(The .graffle file is actually just XML, so it’s plausible that you’d be able to perform the translation without using OmniGraffle. I’ll happily perform the export to .png in this case.)

Providing a translation

  1. Clone this repo.

  2. Copy choosingtypeforms.graffle to translations/<YOUR LANGUAGE>.graffle

  3. Make the necessary changes, adding an translator attribution to the lower-right of the page and a URL for yourself if you like.

  4. Export the result as PNG to translations/<YOUR LANGUAGE>.png

  5. Send me a pull request.

Publication

This flowchart is featured in an appendix in Clojure Programming from O’Reilly, by myself, Christophe Grand, and Brian Carper.

cover

More Repositories

1

jsdifflib

A javascript library for diffing text and generating corresponding HTML views
JavaScript
1,452
star
2

friend

An extensible authentication and authorization library for Clojure Ring web applications and services.
Clojure
1,157
star
3

austin

The ClojureScript browser-REPL rebuilt stronger, faster, easier.
Clojure
511
star
4

url

Makes working with URLs in Clojure and ClojureScript easy
Clojure
249
star
5

clojurescript.test

A maximal port of `clojure.test` to ClojureScript. DEPRECATED
Clojure
166
star
6

double-check

@reiddraper's test.check (née simple-check), made Clojure/ClojureScript-portable DEPRECATED
Clojure
125
star
7

bandalore

A Clojure client library for Amazon's Simple Queue Service (SQS)
Clojure
77
star
8

nrepl-python-client

A Python client for nREPL, the Clojure network REPL
Python
49
star
9

friend-demo

An über-demo of most (eventually, all) that Friend has to offer.
Clojure
37
star
10

clojure-web-deploy-conj

A sample Clojure web application project with support for deployment via pallet and jclouds, as presented at the first Clojure Conj in October, 2010.
Clojure
29
star
11

pprng

portable pseudo-random number generators for Clojure and ClojureScript DEPRECATED
HTML
26
star
12

raposo

25
star
13

stopthatrightnow

HTML
12
star
14

ancap-news

A Chrome/Firefox extension to help bring out hacker news' true colors
JavaScript
11
star
15

yonder

Go eval this Clojure[Script] over there.
Clojure
8
star
16

silly-shootout

Shell
7
star
17

immutant-aws

WIP WIP WIP — automating AMI baking + vagrant usage of clustered immutant
Shell
5
star
18

mostly-lazy

Clojure
5
star
19

cemerick-mvn-repo

Chas Emerick's micro-mvn-repository
4
star
20

s3-photo-archiver

archival storage of photo and video media in AWS S3
Java
3
star
21

bollocks

2
star
22

.emacs.d

Portable emacs configuration file.
Emacs Lisp
2
star
23

Lemerick

2
star
24

this-plt-life

a little "script" for downloading all the gifs from http://this-plt-life.tumblr.com/
Clojure
2
star
25

utc-dates

A simple date formatting/parsing library.
Clojure
1
star
26

clutch-clojurescript

1
star
27

ikvm-mono-exit-hang

Reproduction of bug described here: https://sourceforge.net/mailarchive/forum.php?thread_name=B75FBFED-D6C4-4E19-BD7E-B4F331F3C3E9%40snowtide.com&forum_name=ikvm-developers
C#
1
star