4 ms·
> It always looked like a weird community to me (but that has indirectly to do with how Adacore conduct their business). I don't know the community (or commun
by wott 6y ago
> It always looked like a weird community to me (but that has indirectly to do with how Adacore conduct their business).
I don't know the community (or communities), but yeah, Adacore looks like a special beast. I saw a few discussions on their damn stringS, and lately a bit of discussion on array literals I believe, which left be rather sceptical.
I tried to use one of their languages, Parasail, and I couldn't. I tried to compile it, and failed, even after correcting a few layer of mistakes. Then I tried to use the binary, and only half of the proposed binary tools worked ; and I couldn't figure out how to use the working half to build/run a source file located outside of the compiler/interpreter archive tree...
And that was a version number 8.x, published after over 10 years of development... I just don't get it; I don't get how you can just dump something like that; I don't get how you haven't fixed problems known for years or that you'd encounter for sure if you only bothered to try to make a clean install on a fresh machine instead of dumping your working copy. Even getting the package was a pain for me, because it was hosted on a Google Drive (you don't even know it when you click because it is hidden behind a link shortener service! why? don't ask me), and none of the 3 browsers on my computer will display that damn site correctly, I had to fetch the package from another computer. Why can't they simply put their package on their webserver? It's not like it's ever going to be popular and generate lots of traffic with its single 50Mo zip :-)
I mean, I have zero love for the modern trends in development and methodology I meet a bit everywhere and which occupy a lot of threads and are often praised here, but this... this is extremely on the other end of the spectrum. It's like coming back to the bad practices of the DOS days (not even the good ones).
- foerbert 6y agoTo be fair, Parasail is absolutely not a major focus for Adacore. I'm also pretty sure it's a personal project they picked up from a hire - but maybe don't quote me on that. I suspect it would end up 'odd' almost no matter which company had ended up picking it up. That said, this is absolutely the kind of thing I kind of expect from Adacore. It's actually been getting better, but for a long time they didn't really care too much about this kind of stuff. A few folks at Adacore have picked up the cause recently though and things have been improving. But unfortunately cruft often doesn't go away so easily.
- pjmlp 6y agoYes it was. ParaSail author was already working on it before being hired by Ada Core.
- MarcusE1W 6y agoInterestingly I tried ParaSail just a few days ago. Downloaded the src, Followed instructions to make and the second attempt worked. (I got an error message about Gtk package linking, there is an option all-no-gtk or so for make and then it worked). This even on my Pinebook Pro with ARM processor on Armbian. So if someone wants to try ParaSail, an interesting approach to have implicit (and explicit) parallelism in a programming language which also tries to be small (as in amount of language definitions and special cases) and readable language I would suggest to try. Brand new discussion room here: https://gitter.im/parasail-lang/community https://gitter.im/parasail-lang/community (Gitter / Matrix )