other-languages

here be heresies and things we have to use for work
sveri 2016-08-06T00:38:46.000046Z

HM, I can say that our core products run in an OSGi environment. It brings it's own kinds of problems. For instance we have some common libs that every product should use. These are pretty outdated and updating them would require every product to check if it still works and if not, to adapt the code in question. Of course, this is only done if there is a strong need for that...

sveri 2016-08-06T00:40:10.000047Z

Also classpath problems are harder to track down IME, in an environment like eclipse for instance there there are so many different components at play.

sveri 2016-08-06T00:43:39.000048Z

Another Problem we run into is the difference between a build and eclipse development time. While gradle can use different versions of libraries during Dev / Test / build, eclipse does not make that difference, it just throws all dependencies into one bucket and Picks whatever comes first. Again nothing where OSGi is off any help

2016-08-06T04:33:41.000049Z

borkdude: re "Probably because he has no thesis" interestingly, this is what drives the profusion of crypto implementations as well.

2016-08-06T04:34:20.000050Z

nobody's career is served by saying "there is no formal proof of complexity for any cryptosystem in the wild, and everything is more complex than rsa, so basic security theory suggests that /just use rsa/"

cfleming 2016-08-06T05:05:22.000051Z

@seancorfield: Well, Eclipse is based on OSGi so based on that alone it has relatively huge adoption.

seancorfield 2016-08-06T05:06:01.000052Z

But not because Eclipse's users actually chose OSGi, which is my point 🙂

cfleming 2016-08-06T05:06:05.000053Z

My last real job was all based on OSGi - we made an IDE for a DSL which then ran in prod. On the servers it was amazing, on the desktop it was a nightmare.

cfleming 2016-08-06T05:06:34.000054Z

Being able to deploy + hotswap versioned prod builds was really something else.

borkdude 2016-08-06T12:09:32.000055Z

Has anyone used NixOS to solve similar kinds of pains?