Hacker News new | ask | show | jobs
by dmwilcox 716 days ago
Let me tell you the story of how i came to love and use sc-im instead of my own solution.

Multi-country taxes are too much fun. Every dollar/GBP amount needs to be converted to the other currency for taxes in that country.

I originally did this in libre office but I got annoyed at it and wrote a markdown pipeline to produce PDFs for my accountants.

I would do data entry in CSV and wrote a CSV to markdown converter. Along the way I wrote a simple CSV formula language with just a couple of functions that would do column level operations e.g. =MUL(C, E) to multiply columns C and E.

This worked pretty well, and I could make a small directory of sorted markdown files to assemble, and a Makefile to transform the CSV+formula files to flat CSVs.

But CSV input was kind of annoying and my formula language wasn't easy to extend, or very nice. So I jumped at sc-im which can directly output markdown tables.

Anyway, I highly recommend sc-im, the .sc files are a fine replacement for my custom solution and I haven't looked back (and taxes are coming again soon!)