Search
for Topics
All Reviews
Browse All Reviews
>
Software (D)
>
Programming Languages (D.3)
>
Language Classifications (D.3.2)
> Applicative (Functional) Languages (D.3.2...)
Options:
All Media Types
Journals
Proceedings
Div Books
Whole Books
Other
Date Reviewed
Title
Author
Publisher
Published Date
Descending
Ascending
1-10 of 34 Reviews about "
Applicative (Functional) Languages (D.3.2...)
":
Date Reviewed
Web development with Clojure (2nd ed.)
Sotnikov D., Pragmatic Bookshelf, Raleigh, NC, 2016. Type: Book (9781680500820)
The Clojure ecosystem is still rapidly evolving. Tools and libraries degrade quickly from cutting edge to best practice to abandoned by the wayside. The Clojure development culture highlights this problem, because there is a strong pre...
Jul 17 2017
A resource semantics and abstract machine for Safe: a functional language with regions and explicit deallocation
Montenegro M., Peña R., Segura C. Information and Computation 2353-35, 2014. Type: Article
A programming language called Safe is the topic of this paper. It has the syntax and operational semantics of a standard functional language, but is limited to first-order functions....
Jan 19 2015
Web development with Clojure: build bulletproof web apps with less code
Sotnikov D., Pragmatic Bookshelf, Raleigh, NC, 2014. 232 pp. Type: Book (978-1-937785-64-2)
This book offers a somewhat opinionated intermediate-level guide to using Clojure, a dynamic programming language for the Java Virtual Machine that is mainly used for web-based applications....
Oct 29 2014
Expert F# 3.0 (3rd ed.)
Syme D., Granicz A., Cisternino A., Apress, Berkeley, CA, 2012. 624 pp. Type: Book (978-1-430246-50-3)
There are a number of languages that are characterized as functional, with widely varying programming models: Lisp (the granddaddy of them all, and with many variants), Haskell, and OCaml. F# is an OCaml variant and, by virtue of being...
Jan 13 2014
Clojure for number crunching on multicore machines
Kalin M., Miller D. Computing in Science and Engineering 14(6): 12-23, 2012. Type: Article
Scientific programmers will find this paper to be a fine introduction to the Clojure language and the Clojure features suitable for parallel applications in multicore environments. However, it contains nothing that will be new to anyon...
Dec 30 2013
Programming Clojure (2nd ed.)
Halloway S., Bedra A., Pragmatic Bookshelf, Dallas, TX, 2012. 296 pp. Type: Book (978-1-934356-86-9)
Clojure is a Lisp-family language that compiles to efficient code for Java virtual machines. The language has recently grown in popularity....
Oct 30 2013
Proofs, tests and continuation passing style
Guerrini S., Masini A. ACM Transactions on Computational Logic 10(2): 1-34, 2009. Type: Article
Proof theories and testing techniques are used extensively in software development. This paper develops the
ptq
-calculus, which utilizes both....
May 20 2011
Practical Clojure
VanderHart L., Sierra S., Apress, Berkeley, CA, 2010. 232 pp. Type: Book (978-1-430272-31-1)
Clojure is an interesting new language that deserves to have several books written about it, aimed at varying audiences and for different purposes. This book seems to be meant as an introductory tutorial, but is so flawed that I cannot...
Feb 8 2011
Witnessing side effects
Terauchi T., Aiken A. ACM Transactions on Programming Languages and Systems 30(3): 1-42, 2008. Type: Article
While functional programming languages have been an active research area due to their implicit parallelism and appeal for formal reasoning, there have been few industrial applications, mainly because of the lack of a natural concept of...
Mar 6 2009
Expert F#
Syme D., Granicz A., Cisternino A., Apress, 2007. 609 pp. Type: Book
Computer programming is traditionally divided into two camps: the imperative and the declarative. The former executes a computational process by specifying instructions. The latter specifies conditions that must be met, but not how to ...
Aug 22 2008
Display
5
10
15
25
50
100
per page
Reproduction in whole or in part without permission is prohibited. Copyright 1999-2024 ThinkLoud
®
Terms of Use
|
Privacy Policy