And here's why the AV detects it. They don't have many samples written in #Nim, and most that they have are malware / trojans. But attackers are using more than just #Nim-lang. They're also using #GoLang, #DLang, and #Rust. This suggests that antivirus vendors need to get smarter.
Deavmi releases DLog, a logging library for #DLang. Hopefully, he's taken care not to do things the way #Log4J does. I mean, there are several log4* projects that use a similar API, but AFAIK, only the Java library is causing these problems right now. So #DLog could probably serve as the Log4D equivalent without having all the same flaws.
@geniusmusing Mostly the same stuff:
* LAMP / LEMP / similar — Linux, Apache webserver (though I would also look at Nginx, Lighttpd, H20, Comanche, Cheyenne web servers), MySQL (though I’d also look at PostgreSQL, SQLite, Firebird), PHP (though I’d also look at Perl, Raku, Python, !TclTk, Ruby [and Ruby on Rails], JVM langs [Java, Scala, Groovy + Grails], JavaScript [and Node.js, Deno, Jsish])
* Cloud stuff (Amazon AWS, Microsoft Azure, Google GCP, IBM Cloud, CenturyLink Cloud)
* C, C++, !DLang, Nim
* Some of the NoSQL database technologies, such as Cassandra, Riak, MongoDB
* MapReduce technologies, such as Hadoop
Note that a mention on the list above does not mean I will actively focus on learning that particular technology, just that it is one that has a potential of being a focal point.
One good thing about starting out so broad and zooming in a bit is that I have a few courses I’ve already paid for that are already in the zone. I can utilize some of them to steer me into the direction that works best for me.
I’m not doing that. There’s another way to get Rustup, and I can make it use the OS installation as default, too. It’ll allow me to use their then-current version when I need to without losing the OS-installed default.
(I’m so very glad that both #gdc and #ldc for !DLang, along with #dub, are in Debian / Ubuntu and work fine. I’m not a #Rustacean or #Rusticrucian, so I don’t want something that I’ll forget to update between my occasional uses.)
@feld There are at least a couple of #Fediverse servers being written in #DLang at some early stage already. Perhaps @clacke would know where to find links to them, since that's the person that usually finds them and repeats them into my timelines.
I was just on Parrot.org and reading about all the issues that led to its abandonment. No. As much as I want a real project with which to relearn C (and actually learn #DLang), this is not the time or the project.
#Parrot was originally designed to be a runtime for the Rakudo implementation of #Perl6 (now known as #Raku), but it crystalized too early, and became unable to adapt to Raku's changed needs. Several other scripting languages attempted to build implementations atop Parrot, but I think all such implementations are also dead. http://parrot.org/
@dansup @clipsey Adding link to the conversation to the !DLang group (not sure how many people will see it now that most #Fediverse users use software that does not support groups).