Why don't you advertise more your language on Quora etc ?
Nick Sabalausky (Abscissa) via Digitalmars-d
digitalmars-d at puremagic.com
Fri Mar 3 11:04:34 PST 2017
On 03/03/2017 12:33 PM, H. S. Teoh via Digitalmars-d wrote:
> Call me a non-conformist or whatever, but every
> time I see too much hype surrounding something, my kneejerk reaction is
> to be skeptical of it. I eschew all bandwagons.
>
Yea, I'm the same way. Not even a deliberate thing really, just my
natural reaction. Can be good or bad, depending.
> To be fair, though, Java as a language in and of itself is not bad at
> all. In fact, in its own way, it's a pretty nicely designed language.
Right. Having come from C/C++ (C++ *was* "C with classes" at the time),
Java taught me how a module system and class syntax *should* work. It
made two big impressions on me:
1. How much quicker and easier it made certain programming tasks.
2. How much more of a gigantic pain it made other programming tasks.
That, incidentally, it was set me out on a language search that led to
to (a very early version of) D.
> (I also TA'd a Java course back in the day, and was quite appalled to
> observe the number of thoroughly-confused students who couldn't tell
> control flow from OO, because "classes" had been hammered into their
> heads long before they even understood what a statement was.
> Apparently, imperative statements are non-OO and therefore evil, so one
> was supposed to wrap literally everything in classes. Nobody ever
> explained how one would implement class methods without using
> statements, though. I suppose calling other class methods was excepted
> from the "evil" label, but it seemed to escape people's minds that
> eventually nothing would actually get accomplished if all you had was an
> infinite regress of calling class methods with no imperative statements
> in between. But such was the rabid OO-fanaticism in those days.)
Yup. That's a perfect description of exactly what I observed.
> Ha! Let the rotten tomatoes fly, but I am a skeptic when it comes to
> dub (or any other such tool, really -- I mean no offense to Sonke). Sure
> they have their place in large software projects with potentially
> complicated external dependencies, but for Hello World?
Yea, I have a love/hate thing with dub.
Try to use something like vibe.d in a project that isn't built with dub
(or think back to our own dsource days), and you'll quickly see why
something like dub is needed.
But, the pain and uselessness of dub in projects that only need it for
package management, and use their own choice of build system - well,
that's been a huge thorn in my side for years.
It should have been a top priority from day one for dub to be usable
like "pkg-config --cflags --libs". But even with all the work I put into
"dub describe --data" it still isn't quite there :(
More information about the Digitalmars-d
mailing list