Bertrand Le Roy
Bertrand Le Roy
@brianhartung I have one extra that you can borrow.
More like 12kB
I was referring to the TI. But real programmers worked on ZX81 without a memory extension back then.
Oh wow, I need to find a way to get my early 80s games working in that.
The one being kept is the "legacy" one, ironically. I'll be removing all the `System.Text.Json` ones soon. Failed experiment.
I'd recommend checking out the Nwazet commerce implementation of promotions, that was built for our electronics business, at least for inspiration on abstractions: * https://github.com/bleroy/Nwazet.Commerce/blob/master/Services/IPromotion.cs * https://github.com/bleroy/Nwazet.Commerce/blob/master/Services/Discount.cs * https://github.com/bleroy/Nwazet.Commerce/blob/master/Services/IPriceProvider.cs *...
As always, this should be implemented as strategies: there should be an extensibility point for the system to get recommendations, that are then contributed by the active implementations. We could...
As a reference point, here are some pointers to the Nwazet implementation, which was built for a US business frequently shipping overseas: * https://github.com/bleroy/Nwazet.Commerce/blob/master/Services/ITax.cs * https://github.com/bleroy/Nwazet.Commerce/blob/master/Services/ITaxProvider.cs * https://github.com/bleroy/Nwazet.Commerce/blob/master/Services/ZipCodeTaxProvider.cs * https://github.com/bleroy/Nwazet.Commerce/blob/master/Models/ZipCodeTaxPart.cs...
Probably shouldn't use `ProductPart`, which is deliberately minimalist in terms of concerns it addresses. There should be a separate part that encapsulates tax concerns and only that.
Changed the title to reflect this. Thanks!