4 ms·
Well where there is a big difference between the underlying capabilities of the platform, differences are unavoidable. I mean, examples of things that are cros
by gavinking 11y ago
Well where there is a big difference between the underlying capabilities of the platform, differences are unavoidable.
I mean, examples of things that are cross-platform in Ceylon: collections, localization, promises, regexes, HTML construction, logging, testing, dates/times.
Examples of things that are platform specific: I/O, database access, filesystem access, distributed transactions, the HTTP server.
That's pretty reasonable and natural, isn't it?
- lomnakkus 11y agoThe date/time cross-platformness is a big deal for business-type applications, at the very least. You tend to transfer/use a lot of dates/timestamps/what-have-you in that type of application. (This is a constant source of pain for me in scala.js.)
- gavinking 11y agoceylon.locale is also shaping up to be really useful. Localization in JS is just terrible.
- lomnakkus 11y agoYes, that's another of my pet peeves with scala.js since it basically splits your world into two around formatting of dates/time/currency/etc. (Things may have changed recently, but it was sorely lacking up until a few months ago.)