Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Eleonore9/from-python-to-clojure
Repo linked to my poster for Pycon US 2015 + EuroPython 2015
https://github.com/Eleonore9/from-python-to-clojure
Last synced: 3 months ago
JSON representation
Repo linked to my poster for Pycon US 2015 + EuroPython 2015
- Host: GitHub
- URL: https://github.com/Eleonore9/from-python-to-clojure
- Owner: Eleonore9
- Created: 2015-03-30T19:01:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-08-31T13:54:58.000Z (over 8 years ago)
- Last Synced: 2024-07-15T15:38:12.333Z (5 months ago)
- Language: Python
- Homepage:
- Size: 1.61 MB
- Stars: 26
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
FROM PYTHON TO CLOJURE
=======Resources + tools for pythonistas interested in Clojure and FP
-------###Refs from the poster
####References:
1. [Leiningen](http://leiningen.org)
2. [4 clojure](http://4clojure.com)
3. [Clojure Koans](http://clojurekoans.com)
4. [Clojurescript Koans](http://clojurescriptkoans.com)
5. [Clojure katas](http://github.com/gigasquid/wonderland-clojure-katas)
6. [ClojureBridge](http://clojurebridge.org)####Other resources:
* [Clojure docs](http://clojuredocs.org)
* [More on Java](http://www.flyingmachinestudios.com/programming/how-clojure-babies-are-made-the-java-cycle/)
* [More on Leiningen](http://www.flyingmachinestudios.com/programming/how-clojure-babies-are-made-what-leiningen-is/)
* [Imperative vs functional](https://joshldavis.com/2013/09/30/difference-between-imperative-and-functional-part-1/)
* [Python to Clojure](http://zachcp.org/blog/2015/python-to-clojure/)###CLOJURE
####Learning the language and concepts:
* [The beauty of Clojure](http://owenrh.me.uk/blog/2015/08/24/)
* [ClojureBridge docs](http://clojurebridge.github.io/community-docs/index.html)
* [Clojure for the Brave and True](http://www.braveclojure.com)
* [Programming to abstractions](http://www.braveclojure.com/core-functions-in-depth/#1__Programming_to_Abstractions)
* [Destructuring](http://blog.jayfields.com/2010/07/clojure-destructuring.html)
* [Lazy sequences](http://www.braveclojure.com/core-functions-in-depth/#2_3__Lazy_Seqs)
* [On concurrency and parallel programming](http://www.braveclojure.com/concurrency/)
* [ClojureScript: Clojure to JS](https://github.com/clojure/clojurescript)####Tools and libraries:
* [Clojure toolbox](http://www.clojure-toolbox.com/)####EMACS related:
* [Emacs Clojure Mode](https://github.com/clojure-emacs/clojure-mode)
* [Emacs CIDER repl](https://github.com/clojure-emacs/cider)
* [HTML with Clojure: Hiccup](https://github.com/weavejester/hiccup)####Other text editors:
* [Clojure in Vim](http://www.neo.com/2014/02/25/getting-started-with-clojure-in-vim)
* [LightTable](http://lighttable.com/)
* [Cursive](https://cursiveclojure.com/)
* [NightCode](https://sekao.net/nightcode/)####Notebooks:
* [Gorilla repl](http://gorilla-repl.org/index.html)
* [Jupyter Clojure kernel](https://github.com/roryk/ipython-clojure)
* [Beaker notebook](http://beakernotebook.com/index)###PYTHON
####Functional programming in Python:
* [Functional programming HOWTO (Python 2)](http://docs.python.org/2/howto/functional.html)
* [Python practice book](http://anandology.com/python-practice-book/functional-programming.html)
* [Python functional tutorial](http://thenewcircle.com/static/bookshelf/python_fundamentals_tutorial/functional_programming.html)
* [Functional programming modules (Python 3)](http://docs.python.org/3/library/functional.html)
* [Fn.py: library with extra FP capabilities](https://github.com/kachayev/fn.py)
* [Pyrsistent: immutable data structures](http://pypi.python.org/pypi/pyrsistent/)####Hy: Lisp-like Python dialect (with a cute mascot)
* [Hy's docs](http://docs.hylang.org/en/latest/)
* [Jupyter Hy kernel](https://github.com/bollwyvl/hy_kernel/)------------------
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.