[ Paquet source : slingshot-clojure ]
Paquet : libslingshot-clojure (0.12.2-3)
Liens pour libslingshot-clojure
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source slingshot-clojure :
- [slingshot-clojure_0.12.2-3.dsc]
- [slingshot-clojure_0.12.2.orig.tar.gz]
- [slingshot-clojure_0.12.2-3.debian.tar.xz]
Responsables :
- Debian Clojure Maintainers (Page QA, Archive du courrier électronique)
- Utkarsh Gupta (Page QA)
- Apollon Oikonomopoulos (Page QA)
Ressources externes :
- Page d'accueil [github.com]
Paquets similaires :
Enhanced throw and catch library for Clojure
Slingshot is a Clojure library providing enhanced throw and catch replacements try+ and throw+.
Each is 100% compatible with Clojure's and Java's native try and throw both in source code and at runtime. Each also provides new capabilities intended to improve ease of use by leveraging Clojure's features like maps, records, and destructuring. Among them:
* throw+ can throw any Java object, not just those whose class is derived from java.lang.Throwable (e.g. Clojure maps or records)
* catch clauses within try+ can catch any Java object thrown by throw+, Clojure's throw, or Java's throw
* selectors in catch clauses allow matching on class name, key-value vectors, predicates and more
* Information about the context of a throw site is accessible via a hidden argument that includes information on, for example, the caught object, exception messages and stack traces
Autres paquets associés à libslingshot-clojure
|
|
|
|
-
- dep: libclojure-java
- Lisp dialect for the JVM (library)
Télécharger libslingshot-clojure
Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|
all | 19,5 ko | 54,0 ko | [liste des fichiers] |