Live data from Hacker News

Fable 3: F# to JavaScript compiler

fable.io

11–20 of 131 posts

Re: Fable 3: F# to JavaScript compiler

#11
post #9
post #8

Is concurrency supported?

what exactly do you mean by ‘concurrency’ ? F#’s async workflows are supported. Not sure how this is implemented behind the covers - I guess it get’s compiled to JS promises.

> what exactly do you mean by ‘concurrency’ ?

Good point. I guess I meant parallelism instead.

https://stackoverflow.com/questions/1050222/what-is-the-diff...

Re: Fable 3: F# to JavaScript compiler

#12
post #5

Earlier quoted context omitted.

Yep. We’re using F# React on the front-end, Giraffe on the back-end. DustyTables for Data Access. It’s great - can recommend.

Is the market for F# picking up now in 2020? At my current job we're not using F# but I'd like to eventually move to a place that does. I am learning on my own at the moment and am wondering how open the potential hiring companies would be with novices in F# who otherwise have good experience in other languages.

From my experience it’s still not easy to find an F# Job.

It’s a niche, but it exists and is growing.

If you want one and are willing to take a few compromises you’ll find one.

Re: Fable 3: F# to JavaScript compiler

#13

I have been intrigued by the SAFE stack lately https://safe-stack.github.io/ . Does anyone have direct experience with it?

For those too lazy to hunt, SAFE stands for

Saturn

Azure App Service

Fable

Elmish

Slightly off topic but it’s good to see that F# is finally getting some proper web love.

Re: Fable 3: F# to JavaScript compiler

#14
post #11
post #9

Earlier quoted context omitted.

what exactly do you mean by ‘concurrency’ ? F#’s async workflows are supported. Not sure how this is implemented behind the covers - I guess it get’s compiled to JS promises.

> what exactly do you mean by ‘concurrency’ ? Good point. I guess I meant parallelism instead. https://stackoverflow.com/questions/1050222/what-is-the-diff...

Not supported IIRC as it’s not supported by JavaScript.

I think it can still be archived with web workers.

Re: Fable 3: F# to JavaScript compiler

#15
post #7
post #6

Earlier quoted context omitted.

Wouldn't have even clicked if not for the brackets. My mind jumped to the crappy game https://en.wikipedia.org/wiki/Fable_III

Huh, today I learned "parenthesis" are called "round brackets" in UK

Coincidentally the Dutch word(s) for "brackets" translates to "square parenthesis".

Re: Fable 3: F# to JavaScript compiler

#17
post #7
post #6

Earlier quoted context omitted.

Wouldn't have even clicked if not for the brackets. My mind jumped to the crappy game https://en.wikipedia.org/wiki/Fable_III

Huh, today I learned "parenthesis" are called "round brackets" in UK

Is the term "parenthetical" not common in the UK?

Re: Fable 3: F# to JavaScript compiler

#18
post #15
post #7

Earlier quoted context omitted.

Huh, today I learned "parenthesis" are called "round brackets" in UK

Coincidentally the Dutch word(s) for "brackets" translates to "square parenthesis".

In Turkish, brackets are called "parentheses with corners".

Re: Fable 3: F# to JavaScript compiler

#19
post #5

I have been intrigued by the SAFE stack lately https://safe-stack.github.io/ . Does anyone have direct experience with it?

Yep. We’re using F# React on the front-end, Giraffe on the back-end. DustyTables for Data Access. It’s great - can recommend.

what about efcore does it work in f#? or is it bad practice to use mutable code/objects in f#? i do not want to go back to plain sql...

Re: Fable 3: F# to JavaScript compiler

#20

I have been intrigued by the SAFE stack lately https://safe-stack.github.io/ . Does anyone have direct experience with it?

Not SAFE, but there's a new web framework for f# at https://www.falcoframework.com/. It's in functional first approach and built on top of asp .net

I have only done some toy projects on it so far, but am really digging it.

Post reply on HN