Clojure IDE is een native Android-editor en runtime voor Clojure-projecten. Het is bedoeld voor het schrijven, lezen en testen van Clojure-code direct op een telefoon of tablet.
Kies een map op uw apparaat en gebruik deze als projectwerkruimte. De app toont de mappen en bestanden in een boomstructuur. U kunt bestanden aanmaken, openen, hernoemen, verwijderen en opslaan zonder de IDE te verlaten. Meerdere bestanden kunnen in tabbladen open blijven en de laatst gebruikte werkruimte en bewerkingssessie worden hersteld wanneer u terugkeert.
De editor bevat:
• Syntaxmarkering voor Clojure
• Slimme inspringing
• Markering van overeenkomende en niet-overeenkomende haakjes
• Regel- en kolominformatie
• Indicatoren voor gewijzigde bestanden
• Markering van foutregels na evaluatie
U kunt het volledige actieve bestand, een selectie of het formulier op het hoogste niveau rond de cursor evalueren. Resultaten en fouten verschijnen in een uitvoervenster naast de editor. Projectbronbestanden worden beschikbaar gesteld aan de lokale Clojure-runtime, zodat code naamruimten uit de geselecteerde werkruimte kan gebruiken.
De app biedt ook een snelkoppeling naar de ClojureDocs-snelgids. Wanneer de cursor zich op een symbool bevindt, kunt u in uw browser een zoekopdracht naar dat symbool openen.
Codebewerking en -evaluatie vinden plaats op het Android-apparaat. Een internetverbinding is alleen nodig om externe documentatie te openen.
De app is volledig gratis en open source. De broncode en ontwikkelingsgeschiedenis zijn beschikbaar op GitHub:
https://github.com/zobnin/clojureide
Dit is een onafhankelijk project dat ik heb gemaakt omdat ik een praktische manier wilde om met Clojure op een telefoon te werken. Codex heeft me geholpen bij het schrijven, testen en verbeteren van de applicatie.
Omdat Clojure een volwaardige Android IDE verdient.