Re: DConf Online 2020 was a big success!

2020-11-25 Thread Faux Amis via Digitalmars-d-announce

On 2020-11-25 03:38, Mike Parker wrote:

On Monday, 23 November 2020 at 07:39:58 UTC, Walter Bright wrote:

Thanks go out to all the people who helped out by asking questions 
that made the chats interesting and informative.


Special thanks go out to our speakers who provided the technical 
presentations:



Seconded. The presentations turned out great and I was happy to see the 
participation in the chats. And I'm glad the livestream was livelier 
than I had expected or intended it to be -- it was more fun that way.




And Extra Special Double-Secret Thanks to Mike Parker, who:



Thanks, Walter! I learned a lot on this first outing that we can apply 
to the next one a year from now.


Is there any way to watch the livestreams in stead of the presentations 
only?


Re: DConf Online 2020 was a big success!

2020-11-23 Thread Faux Amis via Digitalmars-d-announce

On 2020-11-23 08:39, Walter Bright wrote:

I enjoyed #DConfOnline very much, though I miss seeing everyone in person.


I just started watching :)


Re: New language based on D

2020-11-18 Thread Faux Amis via Digitalmars-d-announce

On 2020-11-12 20:00, bachmeier wrote:

On Thursday, 12 November 2020 at 15:28:44 UTC, Faux Amis wrote:

Maybe these type of subset languages could be integrated in the D 
frontpage.


I hope not. That would create lots of problems:

- There are multiple versions of the language.
- What happens when a version dies? What do you tell the developers 
(perhaps even businesses) that relied on a version they downloaded from 
the official homepage that now have a dead version?
- What if a developer makes weird changes (like removing int, which 
would still be a subset) or goes Windows-only because of the burden 
maintaining for multiple OSes? Is that something that should be promoted 
on the official homepage?


These are just the problems that immediately come to mind. I'm sure 
there are others. Open source is wonderful because it lets things like 
this happen. That doesn't mean we want to promote them on dlang.org.


I wasn't clear before. The subset I was thinking about would only be 
supervisual; the basic-D documentation and tutorials would only touch 
those parts that would be part of the basic-D version. The underlying 
compiler would just be the normal dmd compiler, nothing changed.


I thik that within D there is a nice novice language lurking, but it is 
hidden by all the complex parts.


Re: New language based on D

2020-11-12 Thread Faux Amis via Digitalmars-d-announce

On 2020-11-12 16:08, Dibyendu Majumdar wrote:

I am starting a project to create a new language based on D.

The name I have chosen is Laser-D.
It is supposed to be Lesser D - rather than Better C. This follows from 
my post about better branding for Better-C.


The project will basically be about turning off certain features in D - 
the language will have better C option baked in. I do not intend to make 
any changes to D itself other than turning off features.


The main effort will be update documentation that accurately reflects 
what works in the language. So there will be a new language reference.


The project will be hosted at https://github.com/laser-d

I hope to start creating content soon.

Regards
Dibyendu


I was thinking about something similar: Basic-D, a subset of D which 
would be a perfect starting language with appropriate docs and tutorials.


Maybe these type of subset languages could be integrated in the D frontpage.


Re: DIP 1028 "Make @safe the Default" is dead

2020-05-29 Thread Faux Amis via Digitalmars-d-announce

On 2020-05-29 16:22, Paul Backus wrote:

On Friday, 29 May 2020 at 04:53:07 UTC, Walter Bright wrote:

The subject says it all.

If you care about memory safety, I recommending adding `safe:` as the 
first line in all your project modules, and annotate individual 
functions otherwise as necessary. For modules with C declarations, do 
as you think best.


For everyone else, carry on as before.


This is sad news. I was excited for @safe-by-default, and had hoped that 
the issue with extern(C) could be solved without throwing DIP 1028 away 
entirely.


I hope that you and Atila do not take the reception of DIP 1028 as a 
blow against @safe in general, and that you will continue to look for 
ways to improve the safety of the D language.


Agreed, from a novice perspective @safe by default looks like the way to go.


Re: DIP 1028 "Make @safe the Default" is dead

2020-05-29 Thread Faux Amis via Digitalmars-d-announce

On 2020-05-29 16:13, SashaGreat wrote:

On Friday, 29 May 2020 at 13:11:29 UTC, Andrei Alexandrescu wrote:

...
Unrelated to this decision, I wanted to apologize for having lowered 
the quality of discourse in this forum.


I think you should. To be honest first I thought it was a fake account, 
because your behavior wasn't great (Technically speaking).


SG.


Same here


Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-25 Thread Faux Amis via Digitalmars-d-announce

On 2020-05-24 00:15, Walter Bright wrote:

On 5/23/2020 4:26 AM, Faux Amis wrote:
Just a suggestion, but sometimes matters are best discussed over 
audio/video. Would having a public teams/zoom/.. meeting be helpful?


I would definitely listen/watch; even if I were muted and could only 
chat maybe.


You're right, and that is the whole purpose behind DConf. It's amazing 
how our differences melt away when discussing with a beer in hand :-)


I meant it could be something being done more often, Dconf is (normally) 
only once a year. Maybe discussions like these need to be discussed more 
frequently.. quarterly, or even a quick official Dtalk every month :)


Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-23 Thread Faux Amis via Digitalmars-d-announce

On 2020-05-22 03:16, Walter Bright wrote:



The level of negativity in that thread was what caused me to stop 
responding, though I continued reading. Every reply I made produced 10 
responses, an exponential explosion, and yet I was just repeating 
myself. Two sides to every story.


FWIW, I am going to try again with another post here, for those who want 
a convenient summary of the rationale.


Just a suggestion, but sometimes matters are best discussed over 
audio/video. Would having a public teams/zoom/.. meeting be helpful?


I would definitely listen/watch; even if I were muted and could only 
chat maybe.


Re: Ecoji-d v1.0.0 is released - Base1024 using emojis 

2018-03-17 Thread Faux Amis via Digitalmars-d-announce

On 2018-03-14 18:30, Anton Fediushin wrote:
, I'm glad to announce that ecoji-d - pure D implementation of ecoji 
encoding version 1️⃣.0️⃣.0️⃣ is finally released❗


What is ecoji?

Ecoji encodes data as base1024 with an emoji character set. It can be 
used instead of boring and old base64 冷冷冷.


Encoding example:

---
$ echo "Base64 is so 1999, isn't there something better?" | ecoji-d
論撚若 



Useful feature: Easy manual verification.


Re: Mike Parker is the new DIP czar

2017-04-04 Thread Faux Amis via Digitalmars-d-announce

On 2017-04-04 01:28, Andrei Alexandrescu wrote:

Hello,


By this we are happy to announce that Mike Parker graciously agreed to
take over the role of DIP czar.


Is this the list of all current ruling czars?
https://wiki.dlang.org/People

Maybe it should be accompanied with open positions.



DIP management requires a mix of skills (technical, editorial,
organizational, interpersonal, and literary) that Mike possesses in
spades. Looking forward to a long and fruitful cooperation.

Please join me in thanking and congratulating Mike!


Andrei


Congratulations Mike! ;)


Re: Introducing Diskuto - an embeddable comment system

2017-03-14 Thread Faux Amis via Digitalmars-d-announce

Started a temporary instance for hands-on testing:
http://rejectedsoftware.com:10888/


Updated I see ;)


Re: DCV v0.2.0 - adaptation to the new ndslice

2017-03-02 Thread Faux Amis via Digitalmars-d-announce

On 2017-03-02 06:13, jmh530 wrote:

On Wednesday, 1 March 2017 at 21:48:27 UTC, Faux Amis wrote:

Nice!

Question, do you know of any (plans to make a) deep learning framework
in D? (like: http://caffe.berkeleyvision.org)



I only recall a previous discussion on this thread
http://forum.dlang.org/post/iejpbjeelnubtzhoz...@forum.dlang.org

As noted on that thread, it's a lot of work, but if you're interested in
it there's no reason you can't help make contributions of some kind or
another. Rather than think about the whole library, you could think
about what would be precursors to a good machine learning library.
Integration between Mir GLAS and Dcompute is pretty obvious as machine
learning libraries are pretty computationally intensive. Along the same
lines, an autodiff library would be very helpful. I would expect that D
would provide a good framework for building one, especially given Ilya's
success with GLAS. Machine learning libraries also make heavy use of
graphs. I see that there is a Dgraph, but the dub page says it is still
experimental. I'm sure there's a bunch of other things that I haven't
even thought of.


Thanks for the link!

I agree with most what is said in the thread. Especially that it would 
take lots of work, but that D might be a good fit for the task.


Currently working an Quiver container in UE4's C++ :(
But, autodiff seems like a nice project..


Re: DCV v0.2.0 - adaptation to the new ndslice

2017-03-01 Thread Faux Amis via Digitalmars-d-announce

On 2017-03-01 18:10, Relja Ljubobratovic wrote:

Hi everyone,

I wanted to let you know that we've released new version of DCV[1], an
open source computer vision library, written in D programming language,
with goal to provide tools for solving most common computer vision
problems - various image processing tasks, feature detection and
tracking, camera calibration, stereo etc.



Nice!

Question, do you know of any (plans to make a) deep learning framework 
in D? (like: http://caffe.berkeleyvision.org)


Something which could maybe be used on top of DCV for computer vision?



Re: Schema for ndslice internals

2017-02-27 Thread Faux Amis via Digitalmars-d-announce

On 2017-02-26 14:13, Ilya Yaroshenko wrote:

https://github.com/libmir/mir-algorithm/blob/master/README.md


Schemas and other visuals are great!
I'm not using ndslice at the moment, but I might; thanks in advance!


Re: Announcement: DConf 2017 Hackathon May 7

2017-02-16 Thread Faux Amis via Digitalmars-d-announce
I understand this is especially nice for the people who are physically 
there. But, is there any way to collaborate for those that are 
physically challenged (as in, not in the vicinity). A video stream, or 
an official open communication channel. I would love to follow the 
development.




Re: Dlang dynamic compilation

2016-11-22 Thread Faux Amis via Digitalmars-d-announce

On 2016-11-22 12:51, Nordlöw wrote:

On Monday, 21 November 2016 at 18:59:17 UTC, Ivan Butygin wrote:

Hacked ldc sources are here:
https://github.com/Hardcode84/ldc/tree/runtime_compile


This could be used to accelerate genetic algorithms at run-time.


https://en.wikipedia.org/wiki/Genetic_algorithm

;)


Re: Pragmatic D Tutorial

2015-02-10 Thread Faux Amis via Digitalmars-d-announce

On Mon 07/10/2013 21:18, qznc wrote:

I believe one of the things D needs right now is more documentation.
Therefore, I started writing a tutorial.

It is aimed at people who can already program well in other languages.
This means nothing about loops or structs, because I expect most people
to know this stuff. I do not consider D to be a language for beginners
anyways.

It is aiming for pragmatic not comprehensive advice. For example, I
mostly ignore LDC and GDC except for the optimization chapter.

Since I am working on Linux exclusively and I like the command line, I
cannot teach to Windows users. Sorry.

This is still very incomplete and my our newborn family member requires
quite some attention. So expect this to develop with glacial speed. ;)

Nevertheless, I want to put this version 0.1 out to get some feedback.
What do you think about the topic selection? What topics are missing?
Serious errors so far?

http://beza1e1.tuxen.de/d-tut-0.1/index.html

Wreck it! :)


Is this still being updated?
It fairly extensive. How much of this is integrated in wiki/dlang?




Re: forum.dlang.org is now using DCaptcha

2014-12-03 Thread Faux Amis via Digitalmars-d-announce

This has to be a joke!

I couldn't answer a single question:


What is the name of the D language syntax feature illustrated in the following 
fragment of D code?

string a = x5095 f9 95d723c2;

Seems like hex to me


What is the name of the D language syntax feature illustrated in the following 
fragment of D code?

/+ t = w * g; /+ t = 47; +/ +/

Those look like comments to me


What is the name of the D language syntax feature illustrated in the following 
fragment of D code?

auto h = new class C {};
Ah, finally one I understand. Wait, you want the name? No clue, have to 
look it up.



What will be the return value of the following function?

int b()
{
  return iota(29).reduce!max;
}

iota.. yeah I have heard of it, never used it though.

CAPTCHAs: Simple for humans, difficult for computer; Or the other way 
around apparently.




On Tue 02/12/2014 22:41, Vladimir Panteleev wrote:

I'm sure you all are as tired of the occasional spam that hits these
lists as I was deleting it. (Mailing list users in particular, I guess,
since we can't delete an email once it was sent out.) Most of the spam
was coming in through the forum, so I suppose I was responsible for
[not] keeping it out.

Although forum.dlang.org has had a spam check and used reCAPTCHA since
it was announced, it is only somewhat effective against fully-automated
bots - it is powerless against humans paid to post spamverts on forums
web-wide, which is what the current spam economy seems to be gravitating
towards.

Enter DCaptcha, a question-answer challenge tailored for D programmers.
Its goals are to challenge posters of suspicious-looking content with
questions that should be easy to answer to D programmers, and impossible
for non-technical people with no incentive to learn or research stuff
(i.e. spammers). DCaptcha is already in use on the D wiki
(wiki.dlang.org), with great success - DCaptcha's debut cut the
short-lived explosion in wiki spam to zero.

For an idea of what sort of questions DCaptcha asks, you can demo it on
the following page, so you don't have to clutter the forum with test posts:

http://wiki.dlang.org/extensions/DCaptcha/demo.php

Source code:

https://github.com/CyberShadow/dcaptcha

Pull requests for more challenges are welcome. You can find some goals
for new challenges at the top of dcaptcha.d.

Previous discussion (w.r.t. the D wiki):

http://forum.dlang.org/post/tpflbvlfutjwyvqmo...@forum.dlang.org




Re: DCD: Autocomplete without the IDE

2013-09-03 Thread Faux Amis

On 3-9-2013 00:20, Brian Schott wrote:

On Monday, 2 September 2013 at 14:59:10 UTC, Jacob Carlborg wrote:

On 2013-09-02 09:07, Brian Schott wrote:


dcd-client --shutdown will shut down the server.


Well, I'm mean from within the text editor. Is the user expected to
run this when quitting the editor?


That's something that the editor plugin can call on shutdown. DCD pretty
much requires that the editor support scripting.


Let me plug in Notepad++ plugins :)

http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Development


Re: Is this D or is it Javascript?

2013-07-06 Thread Faux Amis

On 6-7-2013 08:57, Paulo Pinto wrote:

Am 06.07.2013 02:27, schrieb Adam D. Ruppe:

On Friday, 5 July 2013 at 23:35:54 UTC, Andrei Alexandrescu wrote:

I think you really should put the code in shape and convert your
initial post into a blog entry.


You know, I have a lot of things I want to blab about, but the problem
is I don't have a blog! I'm slowly working on coding one (the off the
shelf ones are universally awful imo) but it isn't high priority so...
yeah.

I really should either finish it or just give in and use a third party
service or something (the closest I've come is this newsgroup!), since
at least blog blabbing would be *some* documentation for half my random
stuff, but just blargh, words cannot describe my hatred for
WordPress and friends.


It could be placed on the Wiki

Yes!


Re: Reviving BulletD -- again

2013-05-28 Thread Faux Amis

On 28-5-2013 21:22, BLM768 wrote:

On Tuesday, 28 May 2013 at 17:37:27 UTC, F i L wrote:

I know Bullet is the most noteworthy open-source physics library, but
if you intent is to have a D-style physics lib for games/apps you
might have a lot more success porting a C# physics engine like Jitter
(http://jitter-physics.com/wordpress/) over to D first (then possibly
adapt some stuff from Bullet into the code once it's stable). Porting
a C# codebase to D should be much less of a struggle.

We use Jitter in our C# game libs, and in some cases we've experienced
it even beating Bullet in terms of runtime performance in some test
cases (granted I don't know near as much about performance tuning in
Bullet).


That definitely looks like an interesting library; I might have
to research it more. However, I'll probably stick with Bullet for
now; it seems to be more mature, and since I'm leaning toward
using a binding rather than a port, Bullet is probably the easier
option because I don't have to fiddle with the C# garbage
collector.


Really forward to the binding!
I would love to be able to do more than only the C-lib!


Re: DConf 2013 Day 1 Talk 2: Copy and Move Semantics in D by Ali Cehreli

2013-05-12 Thread Faux Amis

On 12-5-2013 10:47, Simen Kjaeraas wrote:

On 2013-05-12, 02:22, Andrei Alexandrescu wrote:


On 5/11/13 7:39 PM, Nick Sabalausky wrote:

Furthermore, my whole point was nothing more than to merely suggest
that *maybe* the delay should simply be somewhat less, *not* a demand
or expectation, and *not* even a suggestion that they should all be
released as soon as is technically feasable.


Sure - let's take a quick poll on what would be the best release
schedule.


I'm happy with the current schedule. Please, no more than one video
every second day.



Whatever schedule is chosen, please make it memorable like Tuesday  
Thursday - D talk day.




Re: Amber

2012-12-22 Thread Faux Amis

On 21/12/2012 19:02, Lars Ivar Igesund wrote:

Dear D community,

I've been urged by many others to post about Amber here. It is a
programming language being derived from D1, with a compiler written
using D1 and Tango, with LLVM and C backends. The quality of code and
documention is alpha (or pre-alpha).



 I would love to read a bit about the differences between D1 and Amber.


Re: vibe.d 0.7.9 released

2012-11-02 Thread Faux Amis

On 02/11/2012 00:14, Nick Sabalausky wrote:

On Thu, 01 Nov 2012 23:45:17 +0100
Faux Amis f...@amis.com wrote:


I have very little server exp and the little I have is from node.js
tutorials. I have heard about node.js being used as a game server.
Could vibe.d be used as a multiplayer game server?
And, how (well) does it scale?



Far better than node.js. Actually, vibe.d is known to scale very well,
and it does scale very well in my own tests.

Node.js isn't something I would really recommend for much of anything,
especially a multiplayer game server. No matter how fast its JS engine
is, it's still JS and therefore will *always* be notably slower
than real native code (Yea, JS can run Quake 2, but so what? A *Pentium
1* can run Quake 2).

Plus node.js's design is awkward to use (ie, it's async I/O is very
awkward compared to the way Vibe.d handles it, and it's EASY to end up
holding up the entire server just because of one slow request). Plus
IMO JS is just not a nice language to deal with in the first place.
People use JS on the client because it's the only real choice. The
server side other options.

If you're not scared off of node.js yet, read this:
https://semitwist.com/mirror/node-js-is-cancer.html  (The original
link is dead, so I have it mirrored there, minus the CSS so it looks
ugly, sorry.)


I actually read that website when I tried out node.js. I thought vibe.d 
would suffer the same locking behaviour.




Re: vibe.d 0.7.9 released

2012-11-01 Thread Faux Amis

On 31/10/2012 07:59, Sönke Ludwig wrote:

Changes:

  - New HTML form interface generator similar to the REST interface
generator that simplifies web front end development:
http://vibed.org/api/vibe.http.form/registerFormInterface
(thanks to Robert Klotzner aka eskimor)

  - Diet HTML templates now support includes and recursive
blocks/extensions

  - The REST interface generator has got a new method to reference types
in the generated string mixin, which makes it more robust to user
defined types (thanks to Mihail Strašun aka mist)

  - Now includes API docs for offline viewing

  - A lot of small fixes and improvements


Full change log: http://vibed.org/blog/posts/vibe-release-0.7.9

Download: http://vibed.org/download?file=vibed-0.7.9.zip

I have very little server exp and the little I have is from node.js 
tutorials. I have heard about node.js being used as a game server.

Could vibe.d be used as a multiplayer game server?
And, how (well) does it scale?




Re: DConf 2013 on kickstarter.com: we're live!

2012-10-31 Thread Faux Amis

On 22/10/2012 19:25, Andrei Alexandrescu wrote:

We're on! For one month starting today, we're raising funding for DConf
2013.

http://www.kickstarter.com/projects/2083649206/the-d-programming-language-conference-2013-0


Please pledge your support and encourage your friends to do the same.
Hope to see you in 2013!


Thanks,

Andrei


Looking at the graph and excluding the super-villains (who are they?) 
the current pool seems close to empty.
There will probably be an end spurt if the goals seems in sight, but as 
it stand I don't see this happening.


My reason for not having pledged:
Too expensive: flight + ticket.
I will pledge 100$ if that would mean videos.