web-dev-qa-db-fra.com

Clojure IDE sur Windows?

Comment développez-vous Clojure sur des systèmes Windows?

44
CDR

Personnellement, j'utilise emacs car aucun autre IDE ne se sent bien avec les langages d’expression sexuelle. Swank/slime/emacs/clojure est une configuration de repliage si puissante que rien ne me convient mieux. Si vous voulez le configurer facilement (en supposant que vous n'avez pas déjà configuré emacs), visitez clojurebox

https://github.com/devinus/clojure-box

Préconfiguré pour ne travailler que sur Windows après l'exécution d'un programme d'installation.

23
Runevault

Sur le site, la première chose que vous liriez lors du lancement de Getting Started répertorie toutes vos options actuelles. Il existe un complément netbeans , emacs mode et vim syntaxe surbrillance.

17
Aaron C

Il existe également un plug-in Eclipse ici: http://code.google.com/p/counterclockwise/

Edit: lien modifié par le commentaire de js

15
Onorio Catenacci

Enclojure (dans Netbeans) est maintenant disponible et fonctionne bien sous Windows.

VimClojure est une bonne solution légère. 

12
Joshua Fox

Je ne. J'attends la sortie d'Enclojure, le plugin Netbeans qui résout certains problèmes de Windows.

UPDATE: Je fais maintenant, Enclojure ROCKS! :RÉ

8
Rayne

Un autre projet IDE en cours de développement intéressant est un projet financé par Kickstarter.com, l'EDI Light Table: Http://app.kodowa.com/playground

Le IDE est fortement inspiré des concepts Bret Victor présentés à CUSEC 2012: Inventer sur le principe _

Chris Granger était tellement inspiré par les idées de Bret qu'il a rapidement mis en place un preuve de concept pour un nouveau Clojure , qu'il appelle Light Table. Le projet a reçu _ { 300 K $ de financement via Kickstarter } _, et les toutes premières versions du IDE sont disponibles sur le terrain de jeu du projet. L’installation est aussi simple qu’un simple téléchargement et cliquez sur, si Java et Chrome sont installés sur votre système.

Le IDE en est à un stade très précoce, mais présente des caractéristiques très distinctives, notamment l'affichage "en direct" de votre code dans le volet de droite. Vérifiez cette capture d'écran de Light Table sous Chrome:

Light Table IDE running in Chrome browser on Windows

8
raju-bitter

J'ai expérimenté Clojure au cours des deux derniers mois et dans mon processus d'apprentissage , J'ai utilisé plusieurs applications. 

J'ai donc fait un paquet et je veux le partager avec tous ceux qui Veulent apprendre Clojure. Qu'est-ce qui ne va pas avec la Clojure Box existante? bien ... rien du tout; mais si vous êtes comme moi et que vous souhaitez éviter la complexité d’apprendre un nouveau langage de programmation dans un nouvel id (pour moi) comme emacs, vous pouvez être trouvez ce paquet utile . 

Vous avez une version personnalisée de scite, une application nommée WinCommand pour travailler plus facilement avec Clojure repl et JSwat pour Déboguer votre code. 

Rappelez-vous que WinCommand est développé en utilisant le framework .Net (VS 2008) Mais il a été développé il y a 4-5 ans et mes compétences en programmation n'étaient pas Les meilleures, alors si vous trouvez quelque chose qui peut être fixe vous pouvez suggérer moi.

Essayez et laissez-moi savoir ce que vous en pensez! 

Ahh ... jejeje ... eh bien ... si vous voulez le télécharger, vous pouvez trouver ici: http://sites.google.com/site/dariomac/Home/projects

6
dariomac

Jetbrains a récemment publié "La Clojure", un plugin de Clojure pour leur déjà excellent (mais commercial) Java IDE IntelliJ IDEA. Une fois que vous avez installé IDEA, vous pouvez installer le plugin à partir du gestionnaire de plugins ou le télécharger depuis le site Web du plugin.

5
Mark Derricutt

J'ai essayé d'utiliser VimClojure mais je l'ai trouvé peu attrayant. Je suis une personne de Vim, mais l'idée selon laquelle je dois compiler mon éditeur avant même de l'essayer n'est certainement pas ce que je recherche. Le fait que l'auteur dise qu'il ne se soucie plus du support Windows ajoute à ma réticence à l'utiliser. En plus de cela, la documentation est assez pauvre.

Je suis attiré par ClojureBox qui est Clojure et Emacs dans un programme d’installation facile à utiliser. Peut-être qu'il est temps de donner une autre chance à Emacs. Cela vient tout droit dans le REPL.

3
Steve Rowe

Clooj est bon pour apprendre. Pas, probablement, un IDE pratique pour un développement réel (pour cela, j'utiliserais Emacs), mais c'est un moyen idéal pour commencer sans configuration complexe.

2
JasonFruit

Si quelqu'un de nouveau à faire comme moi je suis. Intellij + Cursive semble être très amical pour les débutants. Lien: https://cursive-ide.com/

1
ninjahoahong

J'utilise Lighttable pour développer des applications Clojure. C'est assez fantastique! Je recommanderais.