Abstract
Clojure is built on abstractions: sequences, references, macros, and so forth. However, most of those abstractions are implemented in Java, as classes and interfaces. It is difficult to add new abstractions to the language (for example, a queue data structure) without implementing them in Java.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Editor information
Rights and permissions
Copyright information
© 2010 Luke VanderHart and Stuart Sierra
About this chapter
Cite this chapter
VanderHart, L., Sierra, S. (2010). Datatypes and Protocols. In: Andres, C., et al. Practical Clojure. Apress. https://doi.org/10.1007/978-1-4302-7230-4_13
Download citation
DOI: https://doi.org/10.1007/978-1-4302-7230-4_13
Publisher Name: Apress
Print ISBN: 978-1-4302-7231-1
Online ISBN: 978-1-4302-7230-4
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books