ooookay here's what i'm rlly looking for and completely failing to find: a framework/library/whatever for building isomorphic web apps entirely in a statically-typed functional language, like haskell or ml??

there are lots and lots of isomorphic web frameworks (nuxt, sapper, marko, catberry, etc.) but they almost exclusively support only javascript, for obvious reasons

and as much as i like javascript i'd rlly prefer somethin closer to haskell :/

pls help? :o

still haven't figured this out :( it seems like the most viable approach here is to pick an appropriately functional language, but one that can trivially be compiled to javascript? like elm or purescript or reason

but elm and purescript don't seem to have tooling for running serverside yet?

and i don't trust reason at all because facebook. plus it's just a pointlessly different syntax layer over o'caml and i'd prefer to use regular o'caml syntax anyway :/

i think it'd also be possible to use f#, since fable exists to compile it to js? but f# is microsoft :\

sighs a lot

@00dani i mean f# is like majority non-microsoft contributions at this point and 100% MIT licensed if you use .net core

i don't trust them either but i see it like taking the free food at a booth and ignoring the marketing ;p

@00dani that said, there are also some interesting webassembly-based options popping up in other languages like Rust github.com/DenisKolodin/yew

@00dani ftr i have no idea how stable it is, but yeah, rust seems just about ready with its own "full stack" (rocket+diesel+yew)

personally i'm stuck with F#/Elmish for now anyway, it's closer to what i know too (ocaml/elm) and i've told myself i won't change tools until i actually finish something for once XP

@lizardsquid @00dani i'm currently using the "native" version of it, Elmish.XamarinForms, which unfortunately relies on a ton of proprietary tooling but lets me build for mobile and desktop

Sign in to participate in the conversation
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!