PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
  • Sesja wygasła!
Tytuł artykułu

Persistent Collections with Customizable Equivalence and Identity Semantics

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Providing a comprehensive set of mechanisms solving the problem of controlling equivalence and identity requires implementing the functionality for non-sequential containers instrumented with the enriched semantics. Functional programming languages, like Clojure, typically miss the functionality by default. The article presents the design considerations, concepts and implementation details of generalized sets and maps aware of the customizable equivalence and identity together with some usage examples.
Rocznik
Strony
27--42
Opis fizyczny
Bibliogr. 9 poz.
Twórcy
autor
  • IT Institute, University of Social Sciences, Łódź, Poland
Bibliografia
  • 1. Grzanek K., 2013, Identity in Java and Clojure, Design and Implementation Considerations, Journal of Applied Computer Science Methods, No. 2 Vol. 5 2013
  • 2. Oracle, 2014, Java™ Platform, Standard Edition 8 API Specification, http://docs.oracle.com/javase/8/docs/api/
  • 3. Gosling J., Joy B., Steele G., Bracha G., 2005, The Java™ Language Specification Third Edition, ISBN 0-321-24678-0, available at the Oracle Technology Network (2014) http://docs.oracle.com/javase/specs/
  • 4. Halloway S., 2009, Programming Clojure, ISBN: 978-1-93435-633-3, The Pragmatic Bookshelf
  • 5. Emerick Ch., Carper B., Grand Ch., 2012, Clojure Programming, O'Reilly Media Inc., ISBN: 978-1-449-39470-7
  • 6. Bagwell P., 2000, Ideal Hash Trees (Report), Infoscience Department, École Polytechnique Fédérale de Lausanne
  • 7. Touretzky D.S., 1990, COMMON LISP: A Gentle Introduction to Symbolic Computation, The Benjamin/Cummings Publishing Company,Inc., ISBN: 0-8053-0492-4
  • 8. Graham P., 1993, On Lisp - Advanced Techniques for Common Lisp, Prentice Hall; 1st edition (September 9, 1993), ISBN-10: 0130305529, ISBN-13: 978-0130305527
  • 9. Gamma, et al., E., 1995., Design Patterns. Reading, MA: Addison-Wesley Publishing Co, Inc. pp. 175ff. ISBN: 0-201-63361-2
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-77d7aa7f-8767-4c27-9944-269bbfeb8047
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.