Thanks Toby for the answer We are thinking of using purely functional programming languages with Vert.x since we have already tasted some benefits from functional programmings e.g. using Kotlin/Scala top level functions etc.
and it might not be only Clojure we try to import but also Haskell/eta-lang.org another candidate therefor the polyglot supporting system is required and Vert.x is almost the only candidate we got and we agree with you that it could be difficult to use the current existing codegen to generate functional programming apis so what if we create another project based on vert.x code BUT using another codegen system to wrap current Vert.x api and generate functional programming language only apis? On Friday, December 29, 2017 at 8:50:53 PM UTC+8, Toby Crawley wrote: > > The short answer is no, there is no Clojure support for Vert.x 3 that I > know of. > > The longer answer: I wrote the Clojure language module for Vert.x 2, which > had a pretty low usage rate, partially because core.async was released > around the same time. When Vert.x 3 was being written, the Vert.x team > asked me if I wanted to build a Clojure module for it. I declined because I > didn't think there was enough interest to warrant the effort, and because > Vert.x 3 moved to a code generation system for language modules that was > geared towards object-oriented languages, which would have been difficult > to use for generating a Clojure api. > > - Toby > > > On Thu, Dec 28, 2017 at 10:53 PM, Feuer Au <chenge...@gmail.com > <javascript:>> wrote: > >> Hi All, >> >> Curious about Vert.x is officially supported? >> >> We tried to use some new languages on JVM e.g. Scala, Kotlin etc. >> >> and be interested in using some relatively purely functional programming >> languages and so far Clojure is our best bet >> >> but unfortunately couldn't find native Clojure api on Vert.x but got >> official support for Kotlin >> >> so just wonder is there any official support for Vert.x in Clojure? >> >> Cheers! >> -- >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com >> <javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.