HNHacker News
TopNewBestAskShowJobs

phrmoy

7 karma · joined April 1, 2018

submissionscomments
phrmoy··on Show HN: Programming Google Flutter with Clojure
Consider: https://flet.dev/ + https://coconut-lang.org/

TL;RD; Functional Python on top of Flutter

From https://github.com/flet-dev/flet:

" Deliver to any device Deploy Flet app as a web app and view it in a browser. Package it as a standalone desktop app for Windows, macOS and Linux. Install it on mobile as PWA or view via Flet app for iOS and Android."

From https://coconut.readthedocs.io/en/latest/HELP.html:

"Specifically, Coconut adds to Python built-in, syntactical support for:

pattern-matching

algebraic data types

destructuring assignment

partial application

lazy lists

function composition

prettier lambdas

infix notation

pipeline-style programming

operator functions

tail call optimization

where statements"

phrmoy··on A Differentiable Programming System to Bridge ML and Scientific Computing
thank you.
phrmoy··on A Differentiable Programming System to Bridge ML and Scientific Computing
Would also be curious to understand how this compares. They seem to account for recursion and if-branches as well.
phrmoy··on Owl – OCaml Scientific Computing
A great choice of companion language to your Python stack would be Nim: https://nim-lang.org/ (not necessarily ML-inspired) but extremely productive and extremely fast. Bonus, v1.0 is right around the corner for Nim. If you're willing to venture out to a place with an evolving scientific ecosystem, Nim is a great choice to do scientific computing as part of a CPython stack (easy integration both ways since Nim compiles to both C/C++).
phrmoy··on The V Programming Language
Go V! (no pun intended).