Hello,

One of the things I like most about Apache DeviceMap is its simple API:

*DeviceMapClient client = new DeviceMapClient(...);*
*Map<String, String> attributes = client.classify(userAgent);*


Simply intuitive. Given the fact that I really enjoy coding Scala in my
daily job, I do not think we need to have a particular support for any
other JVM languages except Java itself. That is, see the same code in Scala:

*val client = new DeviceMapClient(...)*
*val attributes = client.classify(userAgent)*


You know that it will 99% look the same in Groovy, Clojure, Kotlin, Ceylon,
etc. Hence, exposing and maintaining a separate code base for making no
functional revenue at all will be waste of resources, I believe.

Best.

Reply via email to