Live data from Hacker News

IronCalc – Open-Source Spreadsheet Engine

ironcalc.com

51–60 of 238 posts

Re: IronCalc – Open-Source Spreadsheet Engine

#51
post #42
post #5

Hey! This is my project! Amazed to see this here. I'll try to answer questions people might have

What a cool project! I intend to dive in and I'm sure I'll have questions as I do. Are you active in Discord? The invite link on the bottom of ironcalc.com isn't currently valid.

Ooops, just fixed it. Here is the link:

https://discord.gg/zZYWfh3RHJ

I don't necessarily respond every day immediately, but I am active.

Re: IronCalc – Open-Source Spreadsheet Engine

#52

It's a cool project, but wow is the top of the page just absolute buzzword salad! > The democratization of spreadsheets > Empowering Everyone with Advanced, Open-Source Spreadsheet Solutions It's a really fast spreadsheet engine that runs entirely in the browser and is fully open source. That's all the sales pitch I'd need, but I'm a developer... So, serious question: who is this kind of marketing targeting?

I'm a software developer with extremely bad marketing skills... This project targets both end spreadsheet users and developers. In its first an engine (a Rust crate) then a full fledged product. FWIW, I'm over them moon this project is getting some traction :)

I agree that the bullet points feel like ChatGPT output. Whether an LLM was involved or not, it's good practice nowadays to avoid that AI style as many are getting used to spotting it and frown about it.

Re: IronCalc – Open-Source Spreadsheet Engine

#53
post #5

Hey! This is my project! Amazed to see this here. I'll try to answer questions people might have

Do you see this as an alternative to OnlyOffice? I’m wondering if you’ve tried it and how you think this compares

I remember trying it out, yes. I yet need to do a serious comparative analysis.

For what I can see OnlyOffice is feature complete, it's a full office solution. The sheets component is way ahead from IronCalc.

On the plus side, IronCalc is way lighter. When you go to IronCalc you download I don't think IronCalc is an alternative today to OnlyOffice. At most one day might be an alternative to the sheets component.

Re: IronCalc – Open-Source Spreadsheet Engine

#54
post #5

Hey! This is my project! Amazed to see this here. I'll try to answer questions people might have

I haven't looked into the source for your project, but am curious if you are integrating any kind of existing engine/backend (Polars is what I am thinking) into it, or if that is even possible.

Re: IronCalc – Open-Source Spreadsheet Engine

#55
post #48

Earlier quoted context omitted.

Hi wsih, thanks! There is a lot to unpack on those threads but of the top of my head: 1. Clear separation between UX/backend Done by design in IronCalc. It is first a spreadsheet engine. 2. Multi language support, language connectivity, enhanced data types, ... You might very well be right, but out first step is to be as close to Excel as possible. We are ~ 1 year away from being formula compatible in a reasonable wa…

I am sure you are in the right track! It would also be great to know if you have some kind of business model on mind.

Noup. I'm not doing this for money. Not saying there is not a business angle, and happy to help anyone that wants to build a business using IronCalc.

Re: IronCalc – Open-Source Spreadsheet Engine

#57
post #5

Hey! This is my project! Amazed to see this here. I'll try to answer questions people might have

Looks cool! What sort of different solutions do you imagine devs building on top of the engine?

One of the recurrent topics is integration with spreadsheets done by non-developers.

Imagine a spreadsheet built by the finance department of an institution. It is also maintained by them. The developer team might want to integrate this tool in their workflow. With IronCalc the can add units test or compute it a thousand times, one for each user.

I don't think developers would choose IronCalc to do any actual development. They will be forced to by other parts of their tool chain being spreadsheets.

Another way would be developers wanting to build spreadsheets with some extensions for a company or organization. Imagine needing a spreadsheet that has a built in SAT solver (like https://github.com/shnarazk/splr). That would be easily built in IronCalc.

Not sure if any of those ideas convinces you :)

Re: IronCalc – Open-Source Spreadsheet Engine

#58
post #56

This looks great! Do you use cached calculation chains for performance optimizations? Do you take volatile functions into account? https://learn.microsoft.com/en-us/office/vba/excel/concepts/...

> Do you use cached calculation chains for performance optimizations?

Not yet, there is heavy research in that direction. I will write on this soo-ish

> Do you take volatile functions into account?

Yes, for instance RANDBETWEEN and NOW are implemented. Things like `IF(RANDBTWEEN(1, 500)> 200,A1, A2)` work fine

Thnaks

Re: IronCalc – Open-Source Spreadsheet Engine

#59
post #5

Hey! This is my project! Amazed to see this here. I'll try to answer questions people might have

Where were you when I started writing my code ;_; I have also written a spreadsheet engine in Rust from scratch, for an app built with the iced GUI library! I'll take a deep dive through your repo and compare notes later this week. Congrats on the huge lift!!

Thanks you very much! Lets continue talking on Discord in the coming days!
Post reply on HN