I wrote an AR archive (.a files) parser in D
Renato
renato at athaydes.com
Mon Aug 19 08:27:39 UTC 2024
On Saturday, 17 August 2024 at 20:36:47 UTC, IchorDev wrote:
>
> The Dart code looks less awful than I was expecting given its…
> progenitor. Shamefully, I cannot read Lisp for the life of me,
> despite being infatuated with the language’s design pattern, so
> I can’t comment on that one.
Dart is an excellent language and has been getting lots of very
useful features lately, and its IDE/tooling support is next to
none.
If it performed as well as D, honestly, I would use Dart for
almost everything. My "main" working languages are Java and
Kotlin (but I am tired of them and their build systems
specially), and Dart is a bit closer than D to what I know... so
it's much more comfortable for me to write it... OTOH I like how
D "challenges" me more, and lets me write code about as low level
as C if I want to, which those other languages don't.
Common Lisp for me is also about "challenging" myself. It's fun
to write in the REPL (though you do need to get over the emacs
initial learning curve... I've heard some people use the VSCode
Lisp plugin as well but haven't tried it yet) and in projects
where I want to quickly experiment and iterate, the REPL is very
handy. But the language is a bit archaic, specially the tools
around it like ASDF and Quicklisp... and the error reporting is
pretty awful (to give you an idea, it's much worse than Java
stacktraces).
Anyway, this may be interesting to language nerds like me :) if D
attracts me, and others who like D have similar preferences as
me, perhaps these other languages may be interesting to you guys
as well.
More information about the Digitalmars-d
mailing list