Federati Nu: Federated N-series GNU Socialdlang timeline
https://nu.federati.net/group/dlang
Updates from members of dlang on Federati Nu: Federated N-series GNU Social!dlang timeline
https://nu.federati.net/group/dlang
https://nu.federati.net/avatar/1551-96-20170211200442.pnglnxw48a1: @lxo There is also !DLang, which has gdc (gcc) and ldc implementations
https://nu.federati.net/notice/3418514
lnxw48a1's status on Wednesday, 21-Dec-2022 22:47:45 UTC@<a href="https://gnusocial.net/index.php/user/157720" class="h-card u-url p-nickname mention">lxo</a> There is also !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">DLang</a>, which has gdc (gcc) and ldc implementations2022-12-21T22:47:45+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @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.
https://nu.federati.net/notice/3409531
lnxw48a1's status on Saturday, 10-Sep-2022 04:57:11 UTC@<a href="https://gnusocial.net/index.php/user/157720" class="h-card u-url p-nickname mention" title="Alexandre Oliva">lxo</a> I don't see the context, but my little experience with #<span class="tag"><a href="https://nu.federati.net/tag/tk" rel="tag">Tk</a></span> is great. I heard it helped inspire #<span class="tag"><a href="https://nu.federati.net/tag/gtk" rel="tag">Gtk</a></span> long ago. <br /> <br /> !<a href="https://nu.federati.net/group/79/id" class="h-card u-url p-nickname group" title="The Tcl scripting language and related projects (tcltk)">TclTk</a>, !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">DLang</a>, #<span class="tag"><a href="https://nu.federati.net/tag/pharo" rel="tag">Pharo</a></span> !<a href="https://nu.federati.net/group/241/id" class="h-card u-url p-nickname group" title="Smalltalk, Self, IO, etc (smalltalk)">Smalltalk</a>, and #<span class="tag"><a href="https://nu.federati.net/tag/lazarus" rel="tag">Lazarus</a></span> / #<span class="tag"><a href="https://nu.federati.net/tag/freepascal" rel="tag">FreePascal</a></span> are my favorites.2022-09-10T04:57:11+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: !dlang is moving, but for now, #d on Freenode is being retained as an unofficial channel ... at least for now.
https://nu.federati.net/notice/3367649
lnxw48a1's status on Thursday, 27-May-2021 18:36:17 UTC!<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a> is moving, but for now, #<span class="tag"><a href="https://nu.federati.net/tag/d" rel="tag">d</a></span> on Freenode is being retained as an unofficial channel ... at least for now.2021-05-27T18:36:17+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @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.
https://nu.federati.net/notice/3366612
lnxw48a1's status on Monday, 17-May-2021 16:10:29 UTC@<a href="https://nu.federati.net/user/16" class="h-card u-url p-nickname mention" title="GeniusMusing">geniusmusing</a> Mostly the same stuff:<br /> * 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, !<a href="https://nu.federati.net/group/79/id" class="h-card u-url p-nickname group" title="The Tcl scripting language and related projects (tcltk)">TclTk</a>, Ruby [and Ruby on Rails], JVM langs [Java, Scala, Groovy + Grails], JavaScript [and Node.js, Deno, Jsish])<br /> * Cloud stuff (Amazon AWS, Microsoft Azure, Google GCP, IBM Cloud, CenturyLink Cloud)<br /> * C, C++, !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">DLang</a>, Nim<br /> * Some of the NoSQL database technologies, such as Cassandra, Riak, MongoDB<br /> * MapReduce technologies, such as Hadoop<br /> <br /> 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.<br /> <br /> 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.2021-05-17T16:10:29+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: “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.
https://nu.federati.net/notice/3353121
lnxw48a1's status on Monday, 28-Dec-2020 22:40:22 UTC“This Week in D”:{<a href="http://dpldocs.info/this-week-in-d/Blog.html" title="http://dpldocs.info/this-week-in-d/Blog.html" rel="nofollow external noreferrer" class="attachment" id="attachment-279115">http://dpldocs.info/this-week-in-d/Blog.html</a>} is a little more active recently. <br /> <br /> * “Thoughts on Tutorial Writing”:{<a href="http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_14.html" title="http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_14.html" rel="nofollow external noreferrer" class="attachment" id="attachment-279116">http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_14.html</a>} 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 !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">DLang</a> marketing. <a href="https://lobste.rs/s/dikaqq/why_i_still_use_d#c_72s5e1" title="https://lobste.rs/s/dikaqq/why_i_still_use_d#c_72s5e1" rel="nofollow external noreferrer" class="attachment" id="attachment-279117">https://lobste.rs/s/dikaqq/why_i_still_use_d#c_72s5e1</a> <br /> <br /> * “Little Audio Player in D”:{<a href="http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_21.html" title="http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_21.html" rel="nofollow external noreferrer" class="attachment" id="attachment-279118">http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_21.html</a>} explores how one can use D to scratch an itch.<br /> <br /> * “Fibers”:{<a href="http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_28.html" title="http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_28.html" rel="nofollow external noreferrer" class="attachment" id="attachment-279119">http://dpldocs.info/this-week-in-d/Blog.Posted_2020_12_28.html</a>} An online discussion led to developing a D library for fibers.2020-12-28T22:40:22+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @bthall@nu.federati.net 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.)
https://nu.federati.net/notice/3351638
lnxw48a1's status on Saturday, 12-Dec-2020 20:14:43 UTC@<a href="https://nu.federati.net/index.php/user/32185" class="h-card u-url p-nickname mention">bthall</a> says he got #<span class="tag"><a href="https://nu.federati.net/tag/pijul" rel="tag">Pijul</a></span> installed and #<span class="tag"><a href="https://nu.federati.net/tag/rust" rel="tag">Rust</a></span> working correctly ... by uninstalling the Rust version from the OS package manager and following the curl-pipe-sh method here: <a href="https://www.rust-lang.org/tools/install" title="https://www.rust-lang.org/tools/install" rel="nofollow external noreferrer" class="attachment" id="attachment-278867">https://www.rust-lang.org/tools/install</a> <br /> <br /> 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.<br /> <br /> (I’m so very glad that both #<span class="tag"><a href="https://nu.federati.net/tag/gdc" rel="tag">gdc</a></span> and #<span class="tag"><a href="https://nu.federati.net/tag/ldc" rel="tag">ldc</a></span> for !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">DLang</a>, along with #<span class="tag"><a href="https://nu.federati.net/tag/dub" rel="tag">dub</a></span>, are in Debian / Ubuntu and work fine. I’m not a #<span class="tag"><a href="https://nu.federati.net/tag/rustacean" rel="tag">Rustacean</a></span> or #<span class="tag"><a href="https://nu.federati.net/tag/rusticrucian" rel="tag">Rusticrucian</a></span>, so I don’t want something that I’ll forget to update between my occasional uses.)2020-12-12T20:14:43+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: Today is the first day of #DConf Online 2020. (On YouTube) !dlang
https://nu.federati.net/notice/3348105
lnxw48a1's status on Saturday, 21-Nov-2020 15:58:26 UTCToday is the first day of #<span class="tag"><a href="https://nu.federati.net/tag/dconf" rel="tag">DConf</a></span> Online 2020. (On YouTube)<br /> <br /> !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a>2020-11-21T15:58:26+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: Also found: https://www.udemy.com/course/d-programming-language/ !dlang This is the first time I've seen an actual course for D.
https://nu.federati.net/notice/3325649
lnxw48a1's status on Saturday, 25-Jul-2020 02:49:56 UTCAlso found: <a href="https://www.udemy.com/course/d-programming-language/" title="https://www.udemy.com/course/d-programming-language/" rel="nofollow noreferrer" class="attachment">https://www.udemy.com/course/d-programming-language/</a> !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group">dlang</a> <br /><br /> This is the first time I've seen an actual course for D.2020-07-25T02:49:56+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: #Glimpse, the #GIMP fork, is doing a complete rewrite in !dlang ... some info here: https://libranet.de/display/0b6b25a8-695f-1adb-2490-d44896427689
https://nu.federati.net/notice/3325592
lnxw48a1's status on Friday, 24-Jul-2020 22:45:43 UTC#<span class="tag"><a href="https://nu.federati.net/tag/glimpse" rel="tag">Glimpse</a></span>, the #<span class="tag"><a href="https://nu.federati.net/tag/gimp" rel="tag">GIMP</a></span> fork, is doing a complete rewrite in !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group">dlang</a> ... some info here: <a href="https://libranet.de/display/0b6b25a8-695f-1adb-2490-d44896427689" title="https://libranet.de/display/0b6b25a8-695f-1adb-2490-d44896427689" rel="nofollow noreferrer" class="attachment">https://libranet.de/display/0b6b25a8-695f-1adb-2490-d44896427689</a>2020-07-24T22:45:43+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: University student in South Africa is self-teaching himself something interesting while classes are suspended due to #coronoavirus: https://deavmi.github.io/blog/bester_1.html #bester ... I believe it is written in !DLang, too.
https://nu.federati.net/notice/3306459
lnxw48a1's status on Thursday, 30-Apr-2020 01:06:40 UTCUniversity student in South Africa is self-teaching himself something interesting while classes are suspended due to #<span class="tag"><a href="https://nu.federati.net/tag/coronoavirus" rel="tag">coronoavirus</a></span>: <a href="https://deavmi.github.io/blog/bester_1.html" title="https://deavmi.github.io/blog/bester_1.html" rel="nofollow noreferrer" class="attachment">https://deavmi.github.io/blog/bester_1.html</a> #<span class="tag"><a href="https://nu.federati.net/tag/bester" rel="tag">bester</a></span> ... I believe it is written in !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">DLang</a>, too.2020-04-30T01:06:40+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: The #Terminix terminal is now #Tilix. https://gnunn1.github.io/tilix-web/ Written in !DLang and #Gtk3 for #GNOME
https://nu.federati.net/notice/3291140
lnxw48a1's status on Wednesday, 25-Mar-2020 06:34:17 UTCThe #<span class="tag"><a href="https://nu.federati.net/tag/terminix" rel="tag">Terminix</a></span> terminal is now #<span class="tag"><a href="https://nu.federati.net/tag/tilix" rel="tag">Tilix.</a></span> <a href="https://gnunn1.github.io/tilix-web/" title="https://gnunn1.github.io/tilix-web/" rel="nofollow noreferrer" class="attachment">https://gnunn1.github.io/tilix-web/</a> Written in !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">DLang</a> and #<span class="tag"><a href="https://nu.federati.net/tag/gtk3" rel="tag">Gtk3</a></span> for #<span class="tag"><a href="https://nu.federati.net/tag/gnome" rel="tag">GNOME</a></span>2020-03-25T06:34:17+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: !dlang https://bobadon.co.uk/@clipsey/103147724872291817 https://libranet.de/display/0b6b25a8-185d-efad-f6e0-a53465438731
https://nu.federati.net/notice/3204499
lnxw48a1's status on Tuesday, 10-Dec-2019 14:45:49 UTC!<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">dlang</a> <a href="https://bobadon.co.uk/@clipsey/103147724872291817" title="https://bobadon.co.uk/@clipsey/103147724872291817" class="attachment" rel="nofollow">https://bobadon.co.uk/@clipsey/103147724872291817</a> <a href="https://libranet.de/display/0b6b25a8-185d-efad-f6e0-a53465438731" title="https://libranet.de/display/0b6b25a8-185d-efad-f6e0-a53465438731" class="attachment" rel="nofollow">https://libranet.de/display/0b6b25a8-185d-efad-f6e0-a53465438731</a>2019-12-10T14:45:49+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: 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.
https://nu.federati.net/notice/2923533
lnxw48a1's status on Wednesday, 15-May-2019 02:13:37 UTCTaking a brief time away from learning !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">Dlang</a> and #<span class="tag"><a href="https://nu.federati.net/tag/php" rel="tag">PHP</a></span> to go through a couple of #<span class="tag"><a href="https://nu.federati.net/tag/ocaml" rel="tag">Ocaml</a></span> tutorials before I return to $EMPLOYER's garbage training courses tomorrow.2019-05-15T02:13:37+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: Older version of !DLang, so not sure whether this works the same currently. http://zuu.dk/index.php?page=structured-synchronization
https://nu.federati.net/notice/2897369
lnxw48a1's status on Tuesday, 30-Apr-2019 05:13:51 UTCOlder version of !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a>, so not sure whether this works the same currently. <a href="http://zuu.dk/index.php?page=structured-synchronization" title="http://zuu.dk/index.php?page=structured-synchronization" class="attachment" rel="nofollow">http://zuu.dk/index.php?page=structured-synchronization</a>2019-04-30T05:13:51+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @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.
https://nu.federati.net/notice/2743774
lnxw48a1's status on Sunday, 10-Feb-2019 21:36:05 UTC@<a href="https://mastodon.social/users/dansup" class="h-card mention" title="dansup">dansup</a> @<a href="https://mastodon.social/users/Clipsey" class="h-card mention" title="Clipsey">clipsey</a> Adding link to the conversation to the !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> group (not sure how many people will see it now that most #<span class="tag"><a href="https://nu.federati.net/tag/fediverse" rel="tag">Fediverse</a></span> users use software that does not support groups).<br /><br /><a href="https://mastodon.social/@Clipsey/101569667602437762" title="https://mastodon.social/@Clipsey/101569667602437762" class="attachment" rel="nofollow">https://mastodon.social/@Clipsey/101569667602437762</a> <-- Thread about possibly writing a Fediverse server in #<span class="tag"><a href="https://nu.federati.net/tag/dlang" rel="tag">DLang.</a></span>2019-02-10T21:36:05+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: !DLang It looks like #GDC is becoming an officially supported #GCC front end. https://github.com/gcc-mirror/gcc/commit/03385ed3d679cd8125f282697a1c7cf46f8361cc
https://nu.federati.net/notice/2535072
lnxw48a1's status on Monday, 29-Oct-2018 04:33:48 UTC!<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> It looks like #<span class="tag"><a href="https://nu.federati.net/tag/gdc" rel="tag">GDC</a></span> is becoming an officially supported #<span class="tag"><a href="https://nu.federati.net/tag/gcc" rel="tag">GCC</a></span> front end. <a href="https://github.com/gcc-mirror/gcc/commit/03385ed3d679cd8125f282697a1c7cf46f8361cc" title="https://github.com/gcc-mirror/gcc/commit/03385ed3d679cd8125f282697a1c7cf46f8361cc" class="attachment" rel="nofollow">https://github.com/gcc-mirror/gcc/commit/03385ed3d679cd8125f282697a1c7cf46f8361cc</a>2018-10-29T04:33:48+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}clacke: 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
https://nu.federati.net/notice/994154
clacke's status on Monday, 09-Apr-2018 18:02:25 UTCWow, #<span class="tag"><a href="https://social.heldscal.la/tag/dpp" rel="tag">dpp</a></span>, the D preprocessor.<br /><br /><a href="https://code.dlang.org/packages/dpp" title="https://code.dlang.org/packages/dpp" rel="nofollow" class="attachment">https://code.dlang.org/packages/dpp</a><br /><br /> 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.<br /><br /> 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.<br /><br /> !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a>2018-04-09T18:02:25+00:00Hallå Kittehclacke: 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.
https://nu.federati.net/notice/936137
clacke's status on Monday, 19-Mar-2018 10:03:52 UTCIs the !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a> GC an issue for you as you're interfacing with your C and other non-D code?<br /><br /> 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.<br /><br /><a href="https://dlang.org/blog/2017/08/23/d-as-a-better-c/" title="https://dlang.org/blog/2017/08/23/d-as-a-better-c/" rel="nofollow" class="attachment">https://dlang.org/blog/2017/08/23/d-as-a-better-c/</a><br /><br /> 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.<br /><br /> 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.<br /><br /><a href="https://wiki.dlang.org/Memory_Management#Real_Time" title="https://wiki.dlang.org/Memory_Management#Real_Time" rel="nofollow" class="attachment">https://wiki.dlang.org/Memory_Management#Real_Time</a><br /><br /> Here's the start of a whole series on what to do about all this:<br /><br /><a href="https://dlang.org/blog/2017/06/16/life-in-the-fast-lane/" title="https://dlang.org/blog/2017/06/16/life-in-the-fast-lane/" rel="nofollow" class="attachment">https://dlang.org/blog/2017/06/16/life-in-the-fast-lane/</a><br /><br /><span class="greentext">> 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.</span>2018-03-19T10:03:52+00:00Hallå Kittehlnxw48a1: @jordigh Adding your post to GS !DLang group. https://mathstodon.xyz/@JordiGH/99666258317225738
https://nu.federati.net/notice/917819
lnxw48a1's status on Sunday, 11-Mar-2018 16:46:38 UTC@<a href="https://mathstodon.xyz/users/JordiGH" class="h-card mention">jordigh</a> Adding your post to GS !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> group. <br /><br /><a href="https://mathstodon.xyz/@JordiGH/99666258317225738" title="https://mathstodon.xyz/@JordiGH/99666258317225738" class="attachment" rel="nofollow">https://mathstodon.xyz/@JordiGH/99666258317225738</a>2018-03-11T16:46:38+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @jordigh Are you the same JordiGH that is in !DLang #IRC?
https://nu.federati.net/notice/908010
lnxw48a1's status on Wednesday, 07-Mar-2018 01:57:40 UTC@<a href="https://mathstodon.xyz/users/JordiGH" class="h-card mention">jordigh</a> Are you the same JordiGH that is in !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> #<span class="tag"><a href="https://nu.federati.net/tag/irc" rel="tag">IRC</a></span>?2018-03-07T01:57:40+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}clacke: > 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
https://nu.federati.net/notice/800869
clacke's status on Monday, 15-Jan-2018 13:07:15 UTC<span class="greentext">> 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.</span><br /><br /> !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a><br /><br /> /via <a href="https://forum.dlang.org/post/nrcbvthacukkixwxugcf@forum.dlang.org" title="https://forum.dlang.org/post/nrcbvthacukkixwxugcf@forum.dlang.org" rel="nofollow">https://forum.dlang.org/post/nrcbvthacukkixwxugcf@forum.dlang.org</a>2018-01-15T13:07:15+00:00Hallå Kittehlnxw48a1: #Cryptography in !DLang https://www.youtube.com/watch?v=CoibdYFM53U ( I'm working my way through #DConf 2017 videos. )
https://nu.federati.net/notice/730350
lnxw48a1's status on Sunday, 10-Dec-2017 15:57:24 UTC#<span class="tag"><a href="https://nu.federati.net/tag/cryptography" rel="tag">Cryptography</a></span> in !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> <a href="https://www.youtube.com/watch?v=CoibdYFM53U" title="https://www.youtube.com/watch?v=CoibdYFM53U" class="attachment" id="attachment-93438" rel="nofollow external">https://www.youtube.com/watch?v=CoibdYFM53U</a> ( I'm working my way through #<span class="tag"><a href="https://nu.federati.net/tag/dconf" rel="tag">DConf</a></span> 2017 videos. )2017-12-10T15:57:24+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: DHDL: The D Hardware Description Language -- https://www.youtube.com/watch?v=kTRkTOSHki4 #DConf 2017 !DLang
https://nu.federati.net/notice/728537
lnxw48a1's status on Saturday, 09-Dec-2017 21:00:40 UTCDHDL: The D Hardware Description Language -- <a href="https://www.youtube.com/watch?v=kTRkTOSHki4" title="https://www.youtube.com/watch?v=kTRkTOSHki4" class="attachment" id="attachment-93221" rel="nofollow external">https://www.youtube.com/watch?v=kTRkTOSHki4</a> #<span class="tag"><a href="https://nu.federati.net/tag/dconf" rel="tag">DConf</a></span> 2017 !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a>2017-12-09T21:00:40+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: !DLang as a better C https://www.youtube.com/watch?v=_F5uPLdMaJg&index=2 #DConf 2017
https://nu.federati.net/notice/706889
lnxw48a1's status on Friday, 01-Dec-2017 02:26:22 UTC!<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> as a better C <a href="https://www.youtube.com/watch?v=_F5uPLdMaJg&index=2" title="https://www.youtube.com/watch?v=_F5uPLdMaJg&index=2" class="attachment" rel="nofollow">https://www.youtube.com/watch?v=_F5uPLdMaJg&index=2</a> #<span class="tag"><a href="https://nu.federati.net/tag/dconf" rel="tag">DConf</a></span> 20172017-12-01T02:26:22+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: Tried out subbing to the "BSD Now" podcast. Interesting, but the two episodes I've listened to are about four times too long and filled with babbling. Within 5-10 minutes, I've tuned out. #BSDNow I think I'm going to unsubscribe, which will leave me with two: * Hacker Public Radio -- I've resubbed for the past couple of weeks and I have not burned out yet. Maybe I'm just a fan of @klaatu ;-) #HPR * Smalltalk Reflections -- This one is on another unannounced hiatus. I should probably take a look around and see whether there are any other !Smalltalk podcasts in currently active production. I haven't really looked for them yet, but I'd be interested in trying out podcasts that focus mostly on !TclTk or !DLang.
https://nu.federati.net/notice/706779
lnxw48a1's status on Friday, 01-Dec-2017 01:38:19 UTCTried out subbing to the "BSD Now" podcast. Interesting, but the two episodes I've listened to are about four times too long and filled with babbling. Within 5-10 minutes, I've tuned out. #<span class="tag"><a href="https://nu.federati.net/tag/bsdnow" rel="tag">BSDNow</a></span><br /><br /> I think I'm going to unsubscribe, which will leave me with two: <br /> * Hacker Public Radio -- I've resubbed for the past couple of weeks and I have not burned out yet. Maybe I'm just a fan of @<a href="https://mastodon.xyz/users/klaatu" class="h-card mention">klaatu</a> ;-) #<span class="tag"><a href="https://nu.federati.net/tag/hpr" rel="tag">HPR</a></span><br /> * Smalltalk Reflections -- This one is on another unannounced hiatus. I should probably take a look around and see whether there are any other !<a href="https://nu.federati.net/group/241/id" class="h-card group" title="Smalltalk, Self, IO, etc (smalltalk)">Smalltalk</a> podcasts in currently active production.<br /><br /> I haven't really looked for them yet, but I'd be interested in trying out podcasts that focus mostly on !<a href="https://nu.federati.net/group/79/id" class="h-card group" title="The Tcl scripting language and related projects (tcltk)">TclTk</a> or !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a>.2017-12-01T01:38:19+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: #DConf2017 Pointers Gone Wild: Memory Safety and !DLang https://www.youtube.com/watch?iDFhvCkCLb4&index=1 (This is also where the #DMD compiler was announced as being open source.)
https://nu.federati.net/notice/705502
lnxw48a1's status on Thursday, 30-Nov-2017 17:09:52 UTC#<span class="tag"><a href="https://nu.federati.net/tag/dconf2017" rel="tag">DConf2017</a></span> Pointers Gone Wild: Memory Safety and !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> <a href="https://www.youtube.com/" title="https://www.youtube.com/" class="attachment" id="attachment-23965" rel="nofollow external">https://www.youtube.com/watch?iDFhvCkCLb4&index=1</a> (This is also where the #<span class="tag"><a href="https://nu.federati.net/tag/dmd" rel="tag">DMD</a></span> compiler was announced as being open source.)2017-11-30T17:09:52+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @natecull@mastodon.social (I hope this doesn't break your joke.) !DLang exists. https://dlang.org/
https://nu.federati.net/notice/678718
lnxw48a1's status on Monday, 20-Nov-2017 19:28:47 UTC@<a href="https://mastodon.social/users/natecull" class="h-card mention">natecull</a> (I hope this doesn't break your joke.) !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> exists. <a href="https://dlang.org/" title="https://dlang.org/" class="attachment" id="attachment-87660" rel="nofollow external">https://dlang.org/</a>2017-11-20T19:28:47+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: esr continues to talk about a replacement for the #C-languagehttp://esr.ibiblio.org/?p=7724&cpage=1 He favors #Go, with #Rust as a second. Believes that !DLang's future was harmed by the Phobos vs Tango standard lib shootout a few years ago. Dismisses #Nim, #Ocaml for their lack of real-world usage. Believes that #CPlusPlus was a mistake that only got worse as it become more complex. This article is a follow-up to "The long goodbye To C" http://esr.ibiblio.org/?p=7711 #esr
https://nu.federati.net/notice/663044
lnxw48a1's status on Tuesday, 14-Nov-2017 04:52:48 UTCesr continues to talk about a replacement for the #<span class="tag"><a href="https://nu.federati.net/tag/clanguage" rel="tag">C-language</a></span><br /><a href="http://esr.ibiblio.org/?p=7724&cpage=1" title="http://esr.ibiblio.org/?p=7724&cpage=1" class="attachment" rel="nofollow">http://esr.ibiblio.org/?p=7724&cpage=1</a> <br /><br /> He favors #<span class="tag"><a href="https://nu.federati.net/tag/go" rel="tag">Go</a></span>, with #<span class="tag"><a href="https://nu.federati.net/tag/rust" rel="tag">Rust</a></span> as a second. Believes that !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a>'s future was harmed by the Phobos vs Tango standard lib shootout a few years ago. Dismisses #<span class="tag"><a href="https://nu.federati.net/tag/nim" rel="tag">Nim</a></span>, #<span class="tag"><a href="https://nu.federati.net/tag/ocaml" rel="tag">Ocaml</a></span> for their lack of real-world usage. Believes that #<span class="tag"><a href="https://nu.federati.net/tag/cplusplus" rel="tag">CPlusPlus</a></span> was a mistake that only got worse as it become more complex.<br /><br /> This article is a follow-up to "The long goodbye To C" <a href="http://esr.ibiblio.org/?p=7711" title="http://esr.ibiblio.org/?p=7711" class="attachment" rel="nofollow">http://esr.ibiblio.org/?p=7711</a><br /><br /> #<span class="tag"><a href="https://nu.federati.net/tag/esr" rel="tag">esr</a></span>2017-11-14T04:52:48+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}clacke: > Main part of this feature is a new UDA `@dynamicCompile`.> You can mark with this attribute any function (including class methods and lambdas) and compilation and optimization of this function will be deferred to runtime. Dynamic compiler will use instruction set available on host, so application can utilize the best available instructions without sacrificing users with old hardware. You can also calculate or otherwise dynamically figure things out in runtime, and then compile with these values considered constant, so that the optimizer can remove dead code based on your values etc. This is really remarkable.https://forum.dlang.org/post/bskpxhrqyfkvaqzoospx@forum.dlang.org !dlang
https://nu.federati.net/notice/662075
clacke's status on Monday, 13-Nov-2017 21:45:39 UTC<span class="greentext">> Main part of this feature is a new UDA `@dynamicCompile`.</span><br /><br /><span class="greentext">> You can mark with this attribute any function (including class methods and lambdas) and compilation and optimization of this function will be deferred to runtime.</span><br /> Dynamic compiler will use instruction set available on host, so application can utilize the best available instructions without sacrificing users with old hardware.<br /><br /> You can also calculate or otherwise dynamically figure things out in runtime, and then compile with these values considered constant, so that the optimizer can remove dead code based on your values etc.<br /><br /> This is really remarkable.<br /><br /><a href="https://forum.dlang.org/post/bskpxhrqyfkvaqzoospx@forum.dlang.org" title="https://forum.dlang.org/post/bskpxhrqyfkvaqzoospx@forum.dlang.org" rel="nofollow">https://forum.dlang.org/post/bskpxhrqyfkvaqzoospx@forum.dlang.org</a><br /><br /> !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a>2017-11-13T21:45:39+00:00Hallå Kittehlnxw48a1: !dlang See parent: https://community.highlandarrow.com/notice/1798903
https://nu.federati.net/notice/598169
lnxw48a1's status on Sunday, 15-Oct-2017 15:49:16 UTC!<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">dlang</a> See parent: <a href="https://community.highlandarrow.com/notice/1798903" title="https://community.highlandarrow.com/notice/1798903" class="attachment" rel="nofollow">https://community.highlandarrow.com/notice/1798903</a>2017-10-15T15:49:16+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: Ordered !DLang cookbook for delivery NLT today. This morning, I got notified that it had shipped (from a #SoCal warehouse) and that they expected to deliver today before 20:00. It is currently 20:25. I think you missed your target again.
https://nu.federati.net/notice/577998
lnxw48a1's status on Thursday, 05-Oct-2017 03:23:59 UTCOrdered !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> cookbook for delivery NLT today. This morning, I got notified that it had shipped (from a #<span class="tag"><a href="https://nu.federati.net/tag/socal" rel="tag">SoCal</a></span> warehouse) and that they expected to deliver today before 20:00. It is currently 20:25. I think you missed your target again.2017-10-05T03:23:59+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: StackOverflow question: Should !DLang idiom use C-style function returns or exceptions? https://stackoverflow.com/questions/46554588/idiomatic-error-handling-in-d
https://nu.federati.net/notice/575787
lnxw48a1's status on Tuesday, 03-Oct-2017 23:40:10 UTCStackOverflow question: Should !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> idiom use C-style function returns or exceptions? <a href="https://stackoverflow.com/questions/46554588/idiomatic-error-handling-in-d" title="https://stackoverflow.com/questions/46554588/idiomatic-error-handling-in-d" class="attachment" id="attachment-73800" rel="nofollow external">https://stackoverflow.com/questions/46554588/idiomatic-error-handling-in-d</a>2017-10-03T23:40:10+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: !dlang community starting to discuss prevention measures https://is.gd/dWtS5R in light of !python's PyPI modifications https://is.gd/OZaA8Z
https://nu.federati.net/notice/537859
lnxw48a1's status on Saturday, 16-Sep-2017 17:34:05 UTC!<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">dlang</a> community starting to discuss prevention measures <a href="https://is.gd/dWtS5R" title="https://is.gd/dWtS5R" rel="nofollow external">https://is.gd/dWtS5R</a> in light of !<a href="http://sn.1w6.org/group/247/id" class="h-card group" title="Python (python)">python</a>'s PyPI modifications <a href="https://arstechnica.com/information-technology/2017/09/devs-unknowingly-use-malicious-modules-put-into-official-python-repository/" title="https://arstechnica.com/information-technology/2017/09/devs-unknowingly-use-malicious-modules-put-into-official-python-repository/" class="attachment" id="attachment-68638" rel="nofollow external">https://is.gd/OZaA8Z</a>2017-09-16T17:34:05+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @tekk @awg Adding to !dlang group
https://nu.federati.net/notice/535178
lnxw48a1's status on Friday, 15-Sep-2017 12:20:53 UTC@<a href="https://social.tekk.in/user/1" class="h-card mention" title="tekk">tekk</a> @<a href="https://gnusocial.de/user/232303" class="h-card mention" title="awg">awg</a> Adding to !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">dlang</a> group2017-09-15T12:20:53+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}clacke: @awg Sent this to a friend who complained that his two equivalent implementations in !dlang and Rust took 0.1 s and 7.5 s respectively to compile. He likes to run the real compile and unit tests through flycheck, because when you're using D you can actually do that.
https://nu.federati.net/notice/534605
clacke's status on Friday, 15-Sep-2017 06:10:05 UTC@<a href="https://gnusocial.de/user/232303" class="h-card u-url p-nickname mention" title="awg">awg</a> Sent this to a friend who complained that his two equivalent implementations in !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a> and Rust took 0.1 s and 7.5 s respectively to compile. He likes to run the real compile and unit tests through flycheck, because when you're using D you can actually do that.2017-09-15T06:10:05+00:00Hallå Kittehclacke: Possible in !dlang : static assert(!__traits(compiles,{ ... })) Assert that { ... } does not compile. In this case, that a scope is enforced properly.https://github.com/nordlow/phobos-next/blob/cc4b53d5eec601ee39a691de05bc1478db1aa02f/src/soa.d#L216
https://nu.federati.net/notice/513279
clacke's status on Wednesday, 06-Sep-2017 02:00:11 UTCPossible in !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a> :<br /><br /> static assert(!__traits(compiles,{ ... }))<br /><br /> Assert that { ... } does not compile. In this case, that a scope is enforced properly.<br /><br /><a href="https://github.com/nordlow/phobos-next/blob/cc4b53d5eec601ee39a691de05bc1478db1aa02f/src/soa.d#L216" title="https://github.com/nordlow/phobos-next/blob/cc4b53d5eec601ee39a691de05bc1478db1aa02f/src/soa.d#L216" rel="nofollow" class="attachment">https://github.com/nordlow/phobos-next/blob/cc4b53d5eec601ee39a691de05bc1478db1aa02f/src/soa.d#L216</a>2017-09-06T02:00:11+00:00Hallå Kittehclacke: There's a new and improved CTFE coming to D, with performance optimizations: "At 5 times the speed. While using 40% the memory."https://forum.dlang.org/post/btozyjtvogxgfejiwunr@forum.dlang.org Compile Time Function Evaluation. That's pretty meta. Does it compile the compile-time runtime, so that there is a compile-time compile-time? Can you run CTFE there? :-D If you're less lazy than me, the answer is probably here:https://tour.dlang.org/tour/en/gems/compile-time-function-evaluation-ctfe !dlang
https://nu.federati.net/notice/502934
clacke's status on Friday, 01-Sep-2017 04:59:48 UTCThere's a new and improved CTFE coming to D, with performance optimizations: "At 5 times the speed. While using 40% the memory."<br /><br /><a href="https://forum.dlang.org/post/btozyjtvogxgfejiwunr@forum.dlang.org" title="https://forum.dlang.org/post/btozyjtvogxgfejiwunr@forum.dlang.org" rel="nofollow">https://forum.dlang.org/post/btozyjtvogxgfejiwunr@forum.dlang.org</a><br /><br /> Compile Time Function Evaluation. That's pretty meta. Does it compile the compile-time runtime, so that there is a compile-time compile-time? Can you run CTFE there? :-D<br /><br /> If you're less lazy than me, the answer is probably here:<br /><br /><a href="https://tour.dlang.org/tour/en/gems/compile-time-function-evaluation-ctfe" title="https://tour.dlang.org/tour/en/gems/compile-time-function-evaluation-ctfe" rel="nofollow" class="attachment">https://tour.dlang.org/tour/en/gems/compile-time-function-evaluation-ctfe</a><br /><br /> !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a>2017-09-01T04:59:48+00:00Hallå Kittehlnxw48a1: Does #Rust have a gcc implementation the way that !DLang (gdc) and #Go (gcc-go) do? Or are rusticrucians not interested in creating one?
https://nu.federati.net/notice/473851
lnxw48a1's status on Saturday, 19-Aug-2017 02:20:32 UTCDoes #<span class="tag"><a href="https://nu.federati.net/tag/rust" rel="tag">Rust</a></span> have a gcc implementation the way that !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> (gdc) and #<span class="tag"><a href="https://nu.federati.net/tag/go" rel="tag">Go</a></span> (gcc-go) do? Or are rusticrucians not interested in creating one?2017-08-19T02:20:32+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}clacke: > DCompute is a framework and compiler extension to support writing native kernels for OpenCL and CUDA in D to utilise GPUs and other accelerators for computationally intensive code. Very cool.https://dlang.org/blog/2017/07/17/dcompute-gpgpu-with-native-d-for-opencl-and-cuda/ HN: https://news.ycombinator.com/item?id=14788664 Lobsters: https://lobste.rs/s/h9it5r/dcompute_gpgpu_with_native_d_for_opencl Reddit: https://social.heldscal.la/url/630396 /viahttps://forum.dlang.org/post/wtkazqkcovugowghnxol@forum.dlang.org !dlang
https://nu.federati.net/notice/411242
clacke's status on Monday, 17-Jul-2017 22:36:55 UTC<span class="greentext">> DCompute is a framework and compiler extension to support writing native kernels for OpenCL and CUDA in D to utilise GPUs and other accelerators for computationally intensive code.</span><br /><br /> Very cool.<br /><br /><a href="https://dlang.org/blog/2017/07/17/dcompute-gpgpu-with-native-d-for-opencl-and-cuda/" title="https://dlang.org/blog/2017/07/17/dcompute-gpgpu-with-native-d-for-opencl-and-cuda/" rel="nofollow" class="attachment">https://dlang.org/blog/2017/07/17/dcompute-gpgpu-with-native-d-for-opencl-and-cuda/</a><br /><br /> HN: <a href="https://news.ycombinator.com/item?id=14788664" title="https://news.ycombinator.com/item?id=14788664" rel="nofollow" class="attachment">https://news.ycombinator.com/item?id=14788664</a><br /><br /> Lobsters: <a href="https://lobste.rs/s/h9it5r/dcompute_gpgpu_with_native_d_for_opencl" title="https://lobste.rs/s/h9it5r/dcompute_gpgpu_with_native_d_for_opencl" rel="nofollow" class="attachment">https://lobste.rs/s/h9it5r/dcompute_gpgpu_with_native_d_for_opencl</a><br /><br /> Reddit: <a href="https://www.reddit.com/r/programming/comments/6nt4ba/dcompute_gpgpu_with_native_d_for_opencl_and_cuda/" title="https://www.reddit.com/r/programming/comments/6nt4ba/dcompute_gpgpu_with_native_d_for_opencl_and_cuda/" rel="nofollow" class="attachment">https://social.heldscal.la/url/630396</a><br /><br /> /via<br /><br /><a href="https://forum.dlang.org/post/wtkazqkcovugowghnxol@forum.dlang.org" title="https://forum.dlang.org/post/wtkazqkcovugowghnxol@forum.dlang.org" rel="nofollow">https://forum.dlang.org/post/wtkazqkcovugowghnxol@forum.dlang.org</a><br /><br /> !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a>2017-07-17T22:36:55+00:00Hallå Kittehclacke: @lnxw48a1 !dlang> The kind of thing that we're doing, with `static if`s, [ . . . ] with our very efficient packing, with our very efficient choosing of algorithms, are basically only available in D, and they actually allow us to get better performance in D than you could get in C or C++, because you have no way of expressing these higher-level concepts [while] getting closer to the CPU, so ... our data structures pack themselves in cache lines. How is it for you to write a generic data structure that is always well-packed in a cache line? And then when you traverse it, it packs faster? In you wanted to do it in C, it would probably take at least about ten times the amount of code that we do it, and you would have to do it each time, for each of these implementations.https://youtu.be/es6U7WAlKpQ?t=2h5m6s
https://nu.federati.net/notice/409649
clacke's status on Monday, 17-Jul-2017 01:42:22 UTC@<a href="https://nu.federati.net/user/2" class="h-card u-url p-nickname mention" title="Linux Walt (@lnxw48a1)">lnxw48a1</a> !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a><br /><br /><span class="greentext">> The kind of thing that we're doing, with `static if`s, [ . . . ] with our very efficient packing, with our very efficient choosing of algorithms, are basically only available in D, and they actually allow us to get better performance in D than you could get in C or C++, because you have no way of expressing these higher-level concepts [while] getting closer to the CPU, so ... our data structures pack themselves in cache lines. How is it for you to write a generic data structure that is always well-packed in a cache line? And then when you traverse it, it packs faster? In you wanted to do it in C, it would probably take at least about ten times the amount of code that we do it, and you would have to do it each time, for each of these implementations.</span><br /><br /><a href="https://www.youtube.com/watch?v=es6U7WAlKpQ&feature=youtu.be&t=2h5m6s" title="https://www.youtube.com/watch?v=es6U7WAlKpQ&feature=youtu.be&t=2h5m6s" rel="nofollow" class="attachment">https://youtu.be/es6U7WAlKpQ?t=2h5m6s</a>2017-07-17T01:42:22+00:00Hallå Kittehlnxw48a1: Adding to the !dlang group. https://social.heldscal.la/notice/3062123 and http://dlang.org/blog/2017/05/22/introspection-introspection-everywhere/ and https://nu.federati.net/url/50102
https://nu.federati.net/notice/409639
lnxw48a1's status on Monday, 17-Jul-2017 01:28:14 UTCAdding to the !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">dlang</a> group. <a href="https://social.heldscal.la/notice/3062123" title="https://social.heldscal.la/notice/3062123" class="attachment" rel="nofollow">https://social.heldscal.la/notice/3062123</a> and <a href="http://dlang.org/blog/2017/05/22/introspection-introspection-everywhere/" title="http://dlang.org/blog/2017/05/22/introspection-introspection-everywhere/" class="attachment" rel="nofollow">http://dlang.org/blog/2017/05/22/introspection-introspection-everywhere/</a> and <a href="http://searchstorage.techtarget.com/news/450422665/New-WekaIO-file-system-incorporates-flash-object-store" title="http://searchstorage.techtarget.com/news/450422665/New-WekaIO-file-system-incorporates-flash-object-store" class="attachment" rel="nofollow">https://nu.federati.net/url/50102</a>2017-07-17T01:28:14+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: It would be great if someone wrote a similar series about !dlang. Write an OS in #Rust. https://os.phil-opp.com/
https://nu.federati.net/notice/381632
lnxw48a1's status on Saturday, 01-Jul-2017 20:49:49 UTCIt would be great if someone wrote a similar series about !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">dlang</a>. Write an OS in #<span class="tag"><a href="https://nu.federati.net/tag/rust" rel="tag">Rust.</a></span> <a href="https://os.phil-opp.com/" title="https://os.phil-opp.com/" class="attachment" rel="nofollow">https://os.phil-opp.com/</a>2017-07-01T20:49:49+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}clacke: @lnxw48a1 There is a !dlang group! Thank you.
https://nu.federati.net/notice/99237
clacke's status on Saturday, 18-Mar-2017 17:55:10 UTC@<a href="https://nu.federati.net/user/2" class="h-card u-url p-nickname mention" title="Linux Walt">lnxw48a1</a> There is a !<a href="https://nu.federati.net/group/206/id" class="h-card u-url p-nickname group" title="D Language and related projects (dlang)">dlang</a> group! Thank you.2017-03-18T17:55:10+00:00Hallå Kittehlnxw48a1: Though the full conversation ( starting at https://shitposter.club/notice/2123246 ) is about #Java, interesting comparisons with !cplusplus and !dlang are being made (see https://social.heldscal.la/notice/1356452 ). Added to groups.
https://nu.federati.net/notice/99218
lnxw48a1's status on Saturday, 18-Mar-2017 17:29:31 UTCThough the full conversation ( starting at <a href="https://shitposter.club/notice/2123246" title="https://shitposter.club/notice/2123246" class="attachment" rel="nofollow">https://shitposter.club/notice/2123246</a> ) is about #<span class="tag"><a href="https://nu.federati.net/tag/java" rel="tag">Java</a></span>, interesting comparisons with !<a href="http://micro.fragdev.com/group/1918/id" class="h-card group" title="C++ Enthusiast Group (cplusplus)">cplusplus</a> and !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">dlang</a> are being made (see <a href="https://social.heldscal.la/notice/1356452" title="https://social.heldscal.la/notice/1356452" class="attachment" rel="nofollow">https://social.heldscal.la/notice/1356452</a> ). Added to groups.2017-03-18T17:29:31+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: Concept document that described much of what became !DLang's ranges http://www.informit.com/articles/printerfriendly/1407357 (partly based on !CPlusPlus's STL iterators and partly on #Lisp's S-lists)
https://nu.federati.net/notice/87025
lnxw48a1's status on Saturday, 04-Mar-2017 23:57:23 UTCConcept document that described much of what became !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a>'s ranges <a href="http://www.informit.com/articles/printerfriendly/1407357" title="http://www.informit.com/articles/printerfriendly/1407357" class="attachment" rel="nofollow">http://www.informit.com/articles/printerfriendly/1407357</a> (partly based on !<a href="http://micro.fragdev.com/group/1918/id" class="h-card group" title="C++ Enthusiast Group (cplusplus)">CPlusPlus</a>'s STL iterators and partly on #<span class="tag"><a href="https://nu.federati.net/tag/lisp" rel="tag">Lisp</a></span>'s S-lists)2017-03-04T23:57:23+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: When I see #gdc, I think https://gdcproject.org/ !dlang
https://nu.federati.net/notice/86707
lnxw48a1's status on Saturday, 04-Mar-2017 21:17:15 UTCWhen I see #<span class="tag"><a href="https://nu.federati.net/tag/gdc" rel="tag">gdc</a></span>, I think <a href="https://gdcproject.org/" title="https://gdcproject.org/" class="attachment" rel="nofollow">https://gdcproject.org/</a> !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">dlang</a>2017-03-04T21:17:15+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: I think I may have posted this link to !DLang GUI libraries, but posting again just in case. https://wiki.dlang.org/GUI_Libraries
https://nu.federati.net/notice/55842
lnxw48a1's status on Thursday, 16-Feb-2017 01:49:23 UTCI think I may have posted this link to !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> GUI libraries, but posting again just in case. <a href="https://wiki.dlang.org/GUI_Libraries" title="https://wiki.dlang.org/GUI_Libraries" class="attachment" id="attachment-6546" rel="nofollow external">https://wiki.dlang.org/GUI_Libraries</a>2017-02-16T01:49:23+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1: @vegos I think !DLang mostly relies on connecting to standard GUI toolkits like Gtk+ and Tk. https://wiki.dlang.org/GUI_Libraries
https://nu.federati.net/notice/46661
lnxw48a1's status on Saturday, 11-Feb-2017 21:28:03 UTC@<a href="https://loadaverage.org/user/86749" class="h-card mention" title="VegOs">vegos</a> I think !<a href="https://nu.federati.net/group/206/id" class="h-card group" title="D Language and related projects (dlang)">DLang</a> mostly relies on connecting to standard GUI toolkits like Gtk+ and Tk. <a href="https://wiki.dlang.org/GUI_Libraries" title="https://wiki.dlang.org/GUI_Libraries" class="attachment" id="attachment-6546" rel="nofollow external">https://wiki.dlang.org/GUI_Libraries</a>2017-02-11T21:28:03+00:00LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}clackeHallå Kitteh