GNU socialhttps://nu.federati.net/api/statusnet/groups/timeline/206.atomdlang timelineUpdates from dlang on Federati Nu: Federated N-series GNU Social!https://nu.federati.net/avatar/1551-96-20170211200442.png2024-03-29T11:50:28+00:00http://activitystrea.ms/schema/1.0/grouphttps://nu.federati.net/group/206/iddlangdlangD Language and related projectsOf or about the D language, the D Language Foundation, history of D, and any software written in D.homepagehttp://dlang.org/truehttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2022-12-21:noticeId=3418514:objectType=noteNew note by lnxw48a1@<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 implementations3418514http://activitystrea.ms/schema/1.0/post2022-12-21T22:47:45+00:002022-12-21T22:47:45+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2022-12-21:objectType=thread:nonce=ca9f5787a11042b9http://activitystrea.ms/schema/1.0/commenttag:nu.federati.net,2022-09-10:noticeId=3409531:objectType=commentNew comment by lnxw48a1@<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.3409531http://activitystrea.ms/schema/1.0/post2022-09-10T04:57:11+00:002022-09-10T04:57:11+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:gnusocial.net,2022-09-10:objectType=thread:nonce=67512beab5fd2335http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2021-05-27:noticeId=3367649:objectType=noteNew note by lnxw48a1!<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.3367649http://activitystrea.ms/schema/1.0/post2021-05-27T18:36:17+00:002021-05-27T18:36:17+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-05-27:objectType=thread:nonce=97fe17137f6e3913http://activitystrea.ms/schema/1.0/commenttag:nu.federati.net,2021-05-17:noticeId=3366612:objectType=commentNew comment by lnxw48a1@<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.3366612http://activitystrea.ms/schema/1.0/post2021-05-17T16:10:29+00:002021-05-17T16:10:29+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2021-05-17:objectType=thread:nonce=36ee091011cbf40chttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2020-12-28:noticeId=3353121:objectType=noteNew note by lnxw48a1“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.3353121http://activitystrea.ms/schema/1.0/post2020-12-28T22:40:22+00:002020-12-28T22:40:22+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2020-12-28:objectType=thread:nonce=1e4bb3778ff1531ehttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2020-12-12:noticeId=3351638:objectType=noteNew note by lnxw48a1@<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.)3351638http://activitystrea.ms/schema/1.0/post2020-12-12T20:14:43+00:002020-12-12T20:14:43+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2020-12-12:objectType=thread:nonce=a2a80b1d781e9438http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2020-11-21:noticeId=3348105:objectType=noteNew note by lnxw48a1Today 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>3348105http://activitystrea.ms/schema/1.0/post2020-11-21T15:58:26+00:002020-11-21T15:58:26+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2020-11-21:objectType=thread:nonce=d693d95984e103fchttp://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2020-07-25:noticeId=3325649:objectType=noteNew note by lnxw48a1Also 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.3325649http://activitystrea.ms/schema/1.0/post2020-07-25T02:49:56+00:002020-07-25T02:49:56+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2020-07-25:objectType=thread:nonce=8627d0bb7fbbd2c6http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2020-07-24:noticeId=3325592:objectType=noteNew note by lnxw48a1#<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>3325592http://activitystrea.ms/schema/1.0/post2020-07-24T22:45:43+00:002020-07-24T22:45:43+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2020-07-24:objectType=thread:nonce=8a1e37c32f796cf7http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2020-04-30:noticeId=3306459:objectType=noteNew note by lnxw48a1University 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.3306459http://activitystrea.ms/schema/1.0/post2020-04-30T01:06:40+00:002020-04-30T01:06:40+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2020-04-30:objectType=thread:nonce=bc903388b9074dd9http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2020-03-25:noticeId=3291140:objectType=noteNew note by lnxw48a1The #<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>3291140http://activitystrea.ms/schema/1.0/post2020-03-25T06:34:17+00:002020-03-25T06:34:17+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2020-03-25:objectType=thread:nonce=8b153d8b703e85d5http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2019-12-10:noticeId=3204499:objectType=noteNew note by lnxw48a1!<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>3204499http://activitystrea.ms/schema/1.0/post2019-12-10T14:45:49+00:002019-12-10T14:45:49+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}https://libranet.de/context/0b6b25a8-185d-efad-f6e0-a53465438731http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2019-05-15:noticeId=2923533:objectType=noteNew note by lnxw48a1Taking 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.2923533http://activitystrea.ms/schema/1.0/post2019-05-15T02:13:37+00:002019-05-15T02:13:37+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2019-05-15:objectType=thread:nonce=76da4648eadd9ba8http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2019-04-30:noticeId=2897369:objectType=noteNew note by lnxw48a1Older 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>2897369http://activitystrea.ms/schema/1.0/post2019-04-30T05:13:51+00:002019-04-30T05:13:51+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2019-04-30:objectType=thread:nonce=01911547eef79c66http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2019-02-10:noticeId=2743774:objectType=noteNew note by lnxw48a1@<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>2743774http://activitystrea.ms/schema/1.0/post2019-02-10T21:36:05+00:002019-02-10T21:36:05+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2019-02-10:objectType=thread:nonce=4a537bf34bd9cf20http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2018-10-29:noticeId=2535072:objectType=noteNew note by lnxw48a1!<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>2535072http://activitystrea.ms/schema/1.0/post2018-10-29T04:33:48+00:002018-10-29T04:33:48+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2018-10-29:objectType=thread:nonce=3056793e5b172a03http://activitystrea.ms/schema/1.0/notetag:social.heldscal.la,2018-04-09:noticeId=6897860:objectType=noteNew note by clackeWow, #<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>994154http://activitystrea.ms/schema/1.0/post2018-04-09T18:02:25+00:002018-04-09T18:02:25+00:00http://activitystrea.ms/schema/1.0/personhttps://social.heldscal.la/user/29138clackeFlawesome. Linux native since 1995. Working in Python, shell scripts, whatever gets the page up. Solving yesterday's problems tomorrow. Scheme wannabe. Also a dad. Freddiemercurykin. Also https://viewer.scuttlebot.io/@iii/pg320nKa62v1ohHctlhrXYPmY5BzZ1dRjypd7Cg=.ed25519 . By all means, #dobot. Obviously Asuka >> Rei. Every post of mine is an open invitation to advice or information or critique or disagreement. Fire away. If I don't appreciate your contribution, I'll let you know.clackeHallå KittehFlawesome. Linux native since 1995. Working in Python, shell scripts, whatever gets the page up. Solving yesterday's problems tomorrow. Scheme wannabe. Also a dad. Freddiemercurykin. Also https://viewer.scuttlebot.io/@iii/pg320nKa62v1ohHctlhrXYPmY5BzZ1dRjypd7Cg=.ed25519 . By all means, #dobot. Obviously Asuka >> Rei. Every post of mine is an open invitation to advice or information or critique or disagreement. Fire away. If I don't appreciate your contribution, I'll let you know.Hong Konghomepagehttps://datamost.com/clacketruehttps://social.heldscal.la/conversation/4223286http://activitystrea.ms/schema/1.0/notetag:social.heldscal.la,2018-03-19:noticeId=6570322:objectType=noteNew note by clackeIs 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>936137http://activitystrea.ms/schema/1.0/post2018-03-19T10:03:52+00:002018-03-19T10:03:52+00:00http://activitystrea.ms/schema/1.0/personhttps://social.heldscal.la/user/29138clackeFlawesome. Linux native since 1995. Working in Python, shell scripts, whatever gets the page up. Solving yesterday's problems tomorrow. Scheme wannabe. Also a dad. Freddiemercurykin. Also https://viewer.scuttlebot.io/@iii/pg320nKa62v1ohHctlhrXYPmY5BzZ1dRjypd7Cg=.ed25519 . By all means, #dobot. Obviously Asuka >> Rei. Every post of mine is an open invitation to advice or information or critique or disagreement. Fire away. If I don't appreciate your contribution, I'll let you know.clackeHallå KittehFlawesome. Linux native since 1995. Working in Python, shell scripts, whatever gets the page up. Solving yesterday's problems tomorrow. Scheme wannabe. Also a dad. Freddiemercurykin. Also https://viewer.scuttlebot.io/@iii/pg320nKa62v1ohHctlhrXYPmY5BzZ1dRjypd7Cg=.ed25519 . By all means, #dobot. Obviously Asuka >> Rei. Every post of mine is an open invitation to advice or information or critique or disagreement. Fire away. If I don't appreciate your contribution, I'll let you know.Hong Konghomepagehttps://datamost.com/clacketruehttps://social.heldscal.la/conversation/4004887http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2018-03-11:noticeId=917819:objectType=noteNew note by lnxw48a1@<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>917819http://activitystrea.ms/schema/1.0/post2018-03-11T16:46:38+00:002018-03-11T16:46:38+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2018-03-11:objectType=thread:nonce=6235b799cf42ee64http://activitystrea.ms/schema/1.0/notetag:nu.federati.net,2018-03-07:noticeId=908010:objectType=noteNew note by lnxw48a1@<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>?908010http://activitystrea.ms/schema/1.0/post2018-03-07T01:57:40+00:002018-03-07T01:57:40+00:00http://activitystrea.ms/schema/1.0/personhttps://nu.federati.net/user/2lnxw48a1Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .lnxw48a1LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864}Main account. A GNU+Linux bearing nomad migrating across a Windows-centric desert. I save the world from incompetent headquarters IT folks. I invite comment and discussion, but I dislike arguing .{58024A03-1021-499E-B14D-DF4537889BF8}tag:nu.federati.net,2018-03-07:objectType=thread:nonce=d7e45e9c6477f266