Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

D Language and related projects (dlang) group

  1. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Wednesday, 21-Dec-2022 17:47:45 EST lnxw48a1 lnxw48a1
    • D Language and related projects
    • Alexandre Oliva (moved to @lxo@gnusocial.jp)
    @lxo There is also !DLang, which has gdc (gcc) and ldc implementations
    In conversation Wednesday, 21-Dec-2022 17:47:45 EST from nu.federati.net permalink
  2. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Saturday, 10-Sep-2022 00:57:11 EDT lnxw48a1 lnxw48a1
    • D Language and related projects
    • The Tcl scripting language and related projects
    • Smalltalk, Self, IO, etc
    • Alexandre Oliva (moved to @lxo@gnusocial.jp)
    @lxo I don't see the context, but my little experience with #Tk is great. I heard it helped inspire #Gtk long ago.

    !TclTk, !DLang, #Pharo !Smalltalk, and #Lazarus / #FreePascal are my favorites.
    In conversation Saturday, 10-Sep-2022 00:57:11 EDT from nu.federati.net permalink
  3. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Thursday, 27-May-2021 14:36:17 EDT lnxw48a1 lnxw48a1
    • D Language and related projects
    !dlang is moving, but for now, #d on Freenode is being retained as an unofficial channel ... at least for now.
    In conversation Thursday, 27-May-2021 14:36:17 EDT from nu.federati.net permalink
  4. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Monday, 17-May-2021 12:10:29 EDT lnxw48a1 lnxw48a1
    in reply to
    • D Language and related projects
    • The Tcl scripting language and related projects
    • GeniusMusing
    @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.
    In conversation Monday, 17-May-2021 12:10:29 EDT from nu.federati.net permalink
  5. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Monday, 28-Dec-2020 17:40:22 EST lnxw48a1 lnxw48a1
    • D Language and related projects
    “This Week in D”:{http://dpldocs.info/this-week-in-d/Blog.html} is a little more active recently.

    * “Thoughts on Tutorial Writing”:{http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_14.html} explores how writing tutorials leads to developing a higher-level view of how users use one’s software; possibly leading to improvements. Includes a link to a Lobsters post about !DLang marketing. https://lobste.rs/s/dikaqq/why_i_still_use_d#c_72s5e1

    * “Little Audio Player in D”:{http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_21.html} explores how one can use D to scratch an itch.

    * “Fibers”:{http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_28.html} An online discussion led to developing a D library for fibers.
    In conversation Monday, 28-Dec-2020 17:40:22 EST from nu.federati.net permalink
  6. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Saturday, 12-Dec-2020 15:14:43 EST lnxw48a1 lnxw48a1
    • D Language and related projects
    • Brandon Hall
    @bthall says he got #Pijul installed and #Rust working correctly ... by uninstalling the Rust version from the OS package manager and following the curl-pipe-sh method here: https://www.rust-lang.org/tools/install

    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.)
    In conversation Saturday, 12-Dec-2020 15:14:43 EST from nu.federati.net permalink

    Attachments

    1. Install Rust
      A language empowering everyone to build reliable and efficient software.
  7. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Saturday, 21-Nov-2020 10:58:26 EST lnxw48a1 lnxw48a1
    • D Language and related projects
    Today is the first day of #DConf Online 2020. (On YouTube)

    !dlang
    In conversation Saturday, 21-Nov-2020 10:58:26 EST from nu.federati.net permalink
  8. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Friday, 24-Jul-2020 22:49:56 EDT lnxw48a1 lnxw48a1
    • D Language and related projects
    Also found: https://www.udemy.com/course/d-programming-language/ !dlang

    This is the first time I've seen an actual course for D.
    In conversation Friday, 24-Jul-2020 22:49:56 EDT from nu.federati.net permalink

    Attachments

    1. Dlang: The Complete D programming Language Course (Next C++)
      from Udemy
      D Language: Learn basics to intermediate and OOP (Dlang has C, C++, C#, Java & Python features and Impacted Go & Swift)
  9. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Friday, 24-Jul-2020 18:45:43 EDT lnxw48a1 lnxw48a1
    • D Language and related projects
    #Glimpse, the #GIMP fork, is doing a complete rewrite in !dlang ... some info here: https://libranet.de/display/0b6b25a8-695f-1adb-2490-d44896427689
    In conversation Friday, 24-Jul-2020 18:45:43 EDT from nu.federati.net permalink

    Attachments

    1. File without filename could not get a thumbnail source.
      Claes Wallin 🇸🇪🇭🇰
      > The Glimpse team say they plan to shift ‘a lot’ of their development resources towards the creation of a next-gen image editor called Glimpse NX. The n...
  10. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Wednesday, 25-Mar-2020 02:34:17 EDT lnxw48a1 lnxw48a1
    • D Language and related projects
    The #Terminix terminal is now #Tilix. https://gnunn1.github.io/tilix-web/ Written in !DLang and #Gtk3 for #GNOME
    In conversation Wednesday, 25-Mar-2020 02:34:17 EDT from nu.federati.net permalink
  11. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Tuesday, 14-May-2019 22:13:37 EDT lnxw48a1 lnxw48a1
    • D Language and related projects
    Taking a brief time away from learning !Dlang and #PHP to go through a couple of #Ocaml tutorials before I return to $EMPLOYER's garbage training courses tomorrow.
    In conversation Tuesday, 14-May-2019 22:13:37 EDT from nu.federati.net permalink
  12. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Tuesday, 30-Apr-2019 01:13:51 EDT lnxw48a1 lnxw48a1
    • D Language and related projects
    Older version of !DLang, so not sure whether this works the same currently. http://zuu.dk/index.php?page=structured-synchronization
    In conversation Tuesday, 30-Apr-2019 01:13:51 EDT from nu.federati.net permalink
  13. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Sunday, 10-Feb-2019 16:36:05 EST lnxw48a1 lnxw48a1
    • D Language and related projects
    • Clipsey ‮✅
    • dansup
    @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).

    https://mastodon.social/@Clipsey/101569667602437762 <-- Thread about possibly writing a Fediverse server in #DLang.
    In conversation Sunday, 10-Feb-2019 16:36:05 EST from nu.federati.net permalink

    Attachments

    1. File without filename could not get a thumbnail source.
      New status by Clipsey
      By Clipsey from mastodon.social
  14. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Monday, 29-Oct-2018 00:33:48 EDT lnxw48a1 lnxw48a1
    • D Language and related projects
    !DLang It looks like #GDC is becoming an officially supported #GCC front end. https://github.com/gcc-mirror/gcc/commit/03385ed3d679cd8125f282697a1c7cf46f8361cc
    In conversation Monday, 29-Oct-2018 00:33:48 EDT from nu.federati.net permalink

    Attachments

    1. Add D front-end, libphobos library, and D2 testsuite. · gcc-mirror/gcc@03385ed
      from GitHub
      ChangeLog: * Makefile.def (target_modules): Add libphobos. (flags_to_pass): Add GDC, GDCFLAGS, GDC_FOR_TARGET and GDCFLAGS_FOR_TARGET. (dependencies): Make libphobos depend on libatomic, libba...
  15. clacke (clacke@social.heldscal.la)'s status on Monday, 09-Apr-2018 14:02:25 EDT clacke clacke
    • D Language and related projects
    Wow, #dpp, the D preprocessor.

    https://code.dlang.org/packages/dpp

    It takes an almost-D file that contains C-#includes, inserts those, translates any prototypes into the right D prototype in an extern(C) block, runs the result through the real cpp to expand any macros, and that becomes a D file that the normal compiler can compile.

    Sounds crazy, but apparently it's been tested to work for calling libcurl, openssl, nanomsg and a few others, and that's still early days. Kindasorta works with C++ if it's basically a C-compatible subset.

    !dlang
    In conversation Monday, 09-Apr-2018 14:02:25 EDT from social.heldscal.la permalink

    Attachments

    1. HTTP_Request2 needs an absolute HTTP(S) request URL, ':///packages/dpp/logo?s=000000000000000000000000' given
      Package dpp on DUB
      from DUB Package Registry
      Include C/C++ headers directly in D files
  16. clacke (clacke@social.heldscal.la)'s status on Monday, 19-Mar-2018 06:03:52 EDT clacke clacke
    • D Language and related projects
    Is the !dlang GC an issue for you as you're interfacing with your C and other non-D code?

    There is the -betterC mode, which is still pretty limiting (but no more than writing in C?), but it's being worked on. More and more of the standard library is being made available.

    https://dlang.org/blog/2017/08/23/d-as-a-better-c/

    There are methods for separating your GC code and your non-GC code in different threads, and you can make sure certain code parts (and everything they call) are free of GC with the @nogc attribute.

    There's also always the nuclear option of GC.disable. If you have safe points where you're not under scheduling pressure you can run GC.collect explicitly. I don't think there's a way to make the collection time bounded though, which would have been useful.

    https://wiki.dlang.org/Memory_Management#Real_Time

    Here's the start of a whole series on what to do about all this:

    https://dlang.org/blog/2017/06/16/life-in-the-fast-lane/

    > It can’t be repeated enough given how often it’s misunderstood: D’s GC will only have a chance to run when the programmer allocates GC memory and it will only run if it needs to. Use that knowledge to your advantage by keeping the allocations small, infrequent, and isolated outside your inner loops.
    In conversation Monday, 19-Mar-2018 06:03:52 EDT from social.heldscal.la permalink
  17. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Sunday, 11-Mar-2018 12:46:38 EDT lnxw48a1 lnxw48a1
    • D Language and related projects
    • JordiGH
    @jordigh Adding your post to GS !DLang group.

    https://mathstodon.xyz/@JordiGH/99666258317225738
    In conversation Sunday, 11-Mar-2018 12:46:38 EDT from nu.federati.net permalink

    Attachments

    1. File without filename could not get a thumbnail source.
      New status by JordiGH
      By Jordi from mathstodon.xyz
  18. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Tuesday, 06-Mar-2018 20:57:40 EST lnxw48a1 lnxw48a1
    • D Language and related projects
    • JordiGH
    @jordigh Are you the same JordiGH that is in !DLang #IRC?
    In conversation Tuesday, 06-Mar-2018 20:57:40 EST from nu.federati.net permalink
  19. clacke (clacke@social.heldscal.la)'s status on Monday, 15-Jan-2018 08:07:15 EST clacke clacke
    • D Language and related projects
    > A not-so-well-written article about the fuzzing capability recently added to LDC, using LLVM’s libFuzzer. Compiling code with -fsanitize=fuzzer adds control-flow instrumentation used to guide the fuzzing and links-in the libFuzzer library that drives the fuzz testing (same as Clang). -fsanitize=fuzzer is available from LDC 1.4.0, not on Windows. LDC 1.6.0 was used for the examples in this article.

    !dlang

    /via https://forum.dlang.org/post/nrcbvthacukkixwxugcf@forum.dlang.org
    In conversation Monday, 15-Jan-2018 08:07:15 EST from social.heldscal.la permalink
  20. lnxw48a1 (lnxw48a1@nu.federati.net)'s status on Sunday, 10-Dec-2017 10:57:24 EST lnxw48a1 lnxw48a1
    • D Language and related projects
    #Cryptography in !DLang https://www.youtube.com/watch?v=CoibdYFM53U ( I'm working my way through #DConf 2017 videos. )
    In conversation Sunday, 10-Dec-2017 10:57:24 EST from nu.federati.net permalink

    Attachments

    1. Cryptography in D - Amaury Séchet | DConf2017
      By Sociomantic from YouTube
  • Before
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.