Top 3 use cases for D
Chris Piker
chris at hoopjump.com
Sun Oct 20 20:51:41 UTC 2024
On Saturday, 19 October 2024 at 03:13:02 UTC, Lance Bachmeier
wrote:
> Sure, D didn't distribute Tk like some scripting languages have
> been doing for a long time, but it was very easy to use. It's
> hard to imagine that being a dealbreaker. The programmers would
> have still needed to get approval from their managers.
Since my perspective is limited to the environments I know, and
I've never worked in industry, I wouldn't presume to claim any
expertise in that arena.
However in academia, teams are often rather small and independent
work is encouraged. A single person can demonstrate something
quite useful on their own volition. Since demonstrating something
useful often involves a GUI, it's nice to have one come along for
the ride.
Almost all rapid prototyping environments provide some GUI
capability (ex: MATLAB) and I see engineers and students whipping
up reasonable tools using them all the time. D lends itself to
rapid prototyping, but does not have a simple included GUI lib.
While not a deal breaker, it's a hindrance. Little bits of
friction add up, and eventually the cart stops. Conversely,
little bits of thrust also add up, and thinking back to my early
days as a programmer, I happen to think this particular addition
would have helped D take off.
Anyway, it's all academic at this point. Right now some sort of
javascript bindings may be far more important since browsers are
everyone's favorite GUI environment, and javascript can be really
slow for some operations.
More information about the Digitalmars-d
mailing list