Re:How Lisp-family languages facilitate building bioinformat...
by willismichael on Monday January 09, 2017 @11:58AM
(#13357737)
For a moment you had me wondering if there would be a way to use Hy and google's new Grumpy together, and then I dismissed the idea as probably utter madness. For a long time I've been pining for a Clojure-like lisp that can compile to machine code.
Re:How Lisp-family languages facilitate building bioinformat...
by nerdponx on Monday January 09, 2017 @01:32PM
(#13358521)
Why wouldn't it work?
Re:How Lisp-family languages facilitate building bioinformat...
by willismichael on Monday January 09, 2017 @03:19PM
(#13359446)
I'm not certain that it wouldn't work, but it would have multiple compile steps: Hy => Python => Go => Native, which would either cause a lot of pain or make nigh impossible many of the advantages of using a lisp, like connecting a repl to a running process and being able to evaluate and rewrite code from there.
Re:How Lisp-family languages facilitate building bioinformat...
by nerdponx on Monday January 09, 2017 @04:52PM
(#13360152)
You could prototype in the Hy REPL then compile after.
Re:How Lisp-family languages facilitate building bioinformat...
by agumonkey on Monday January 09, 2017 @10:12AM
(#13356853)
IIRC it's sexp to python AST.
There's also Pixie, a python lisp to LLVM system, that was specifically made for high performance.
Re:How Lisp-family languages facilitate building bioinformat...
by nerdponx on Monday January 09, 2017 @11:53AM
(#13357697)
Is it this? https://github.com/pixie-lang/pixie
Re:How Lisp-family languages facilitate building bioinformat...
by agumonkey on Monday January 09, 2017 @01:02PM
(#13358243)
It seems so.. which makes my LLVM mention false. There's a talk by the author online http://www.youtube.com/watch?v=1AjhFZVfB9c
worth it
1: https://github.com/hylang/hy