Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by dustingetz on Sunday January 06, 2019 @06:58PM
(#18841589)
For real-time graphics, i think there is an impedance mismatch with the GPU data structures which are basically big mutable array buffers
[ Parent
| on HN ]
Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by jwr on Monday January 07, 2019 @12:03AM
(#18842913)
And yet Neanderthal seems to have no problem getting it quite right: https://neanderthal.uncomplicate.org
Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by dustingetz on Monday January 07, 2019 @08:37PM
(#18852219)
for graphics? show me a graphics tech demo using neanderthal!
Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by agumonkey on Sunday January 06, 2019 @07:02PM
(#18841606)
maybe used as a dsl interface for gpu ... I don't know
Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by dustingetz on Sunday January 06, 2019 @07:35PM
(#18841788)
I think you want the same datastructures moving up and down all layers of stack, otherwise you pay a marshalling penalty at each layer which is terrible for perf. If this is true, then we'd need to see fast immutable memory models inside GPUs that could natively represent persistent trees (moving away from pointers to mutable array buffers). Otherwise, the imperative way will always be at least C times faster, which seems a dealbreaker for the trailblazing researchers who forge the path the application layer follows.
Re:How innovative is Clojure as a Lisp dialect from Lisp exp...
by markc on Sunday January 06, 2019 @07:38PM
(#18841796)
Yes, for example https://neanderthal.uncomplicate.org/