Hacker News new | past | comments | ask | show | jobs | submit login

Glad to see F# vs. C#. I prefer F# and it doesn't get as much play as C#.

But, being more of a Lisper, I've already subscribed to Acceλerate for Microsoft 365[1]. It's basically a full scheme available in Excel with VSA (Visual Scheme for Applications - nice play on VBA to dupe the unaware ;) ). It has a full REPL and an editor and also creates UDFs. It is Excel's new Lambda on steroids.

I'll have to try Sharp Cells. I've played with J[2] and some Excel tie-in scripts, but it is not integrated as nicely as Sharp Cells or Acceλerate.

[1] https://apexdatasolutions.com/home

[2] https://code.jsoftware.com/wiki/Scripts/OLEExcel




Have you ever used F# in production?


Not in the sense you probably mean, but I have performed three or four analyses when I worked at an engineering firm (entertainment - structural, mechanical) in F#. One involved an FSI system (Fluid-Solid Interaction using Project Chronos in C++) that I used F# for the mathy parts before the simulation. I also used F# to munge failure data and perform a Weibul analysis and generate a report for ride equipment. I have not used F# at all for web stuff. I typically reach for Mathematica (tried Julia, love it, but Mathematica's all-in-one notebook with curated data is hard to beat when you are doing something ecelctic and don't want to lose the flow of trying to pull in a data source or search for a library). I wish F# had more presence in the scientific community. It's very simple compared with Haskell, less verbose than C#, and it has the entire .Net ecosystem to draw on.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: