Jump to page: 1 2
Thread overview
Googling about D
Dec 18, 2012
egslava
Dec 18, 2012
Dmitry Olshansky
Dec 18, 2012
Nekroze
Dec 18, 2012
egslava
Dec 18, 2012
Matthew Caron
Dec 18, 2012
egslava
Dec 18, 2012
lomereiter
Dec 18, 2012
Sonia Hamilton
Dec 18, 2012
egslava
Dec 18, 2012
Jeremy Sandell
Dec 19, 2012
egslava
December 18, 2012
Hi! In the beginning, sorry for my very bad English (and, perhaps, for stupid idea too) :) I hope we'll find common language :)

I don't program with D a lot, but when I try to find information in google, I use that way:
"dlang something". And google very often tries to change it to "slang something" :)
But I think, today, it's the best way. Because you can't look for "d something". Because D - it's just a letter.
dlang - it's a word, so you can find something more ease, than just with "D".

There're no any problem - you'll find necessary information on first-second page of searching results.

Problems appear when I try to find all open-source solutions for D.
For example, if I wanna find all web-frameworks and compare them.
Recently, I tried to find package manager - it was a problem _for me_. I understand - there're package manager, but I can't compare all them, because I can't find them _quickly_.

I think, it would more better, if D had official phrase for searchings. For example:
d7ddb663512e4618b8f03d725d7f49c9e0ecc1e2 (sha1).
If you'll find "d7ddb663512e4618b8f03d725d7f49c9e0ecc1e2 web-framework" - you'll find nothing. It's very cool. Because, if there aren't web framework for D - you'll just know about it. You won't move through 10 pages of noise from Google.

Hash may be more short:
bozf4qy (tinyurl for dlang.org) - it's more cognizable and still effective:
"bozf4qy game engine" - nothing. It's cool.

And try to use that:
"dlang game engine" - something usefull and MUCH noise.

And compare with that:
"JavaScript game engine". projects, libraries, etc. Perfect searching.

It's very easy to integrate this technique with already existing projects: just add to "README.md" string "bozf4qy". Or ask you forum engine to add small, non-contrast label "bozf4qy" before every message - so you can look for answers for problems, not only for projects and libraries.

I think, it's very easy to use, to integrate.
But what do you think about it? Why not?

Sorry, if I spent your time for nothing :(
December 18, 2012
12/18/2012 1:47 PM, egslava пишет:
> Hi! In the beginning, sorry for my very bad English (and, perhaps, for
> stupid idea too) :) I hope we'll find common language :)
>

Hi!

> I think, it would more better, if D had official phrase for searchings.
> For example:
> d7ddb663512e4618b8f03d725d7f49c9e0ecc1e2 (sha1).
> If you'll find "d7ddb663512e4618b8f03d725d7f49c9e0ecc1e2 web-framework"
> - you'll find nothing. It's very cool. Because, if there aren't web
> framework for D - you'll just know about it. You won't move through 10
> pages of noise from Google.
>

Just LOL. Would be hard to integrate into a community at large but quite cool idea :)


-- 
Dmitry Olshansky
December 18, 2012
On Tuesday, 18 December 2012 at 09:47:24 UTC, egslava wrote:
> I don't program with D a lot, but when I try to find information in google, I use that way:
> "dlang something". And google very often tries to change it to "slang something" :)
> But I think, today, it's the best way. Because you can't look for "d something". Because D - it's just a letter.
> dlang - it's a word, so you can find something more ease, than just with "D".


Personally, if i am looking for anything related to D i first search with the prefix "d programming language" so i would search for "d programming language something" then if that fails i would maybe try "dlang something" but i currently only do that if i think that "something" could be found on dlang.org and this has so far worked well enough for me.

tldr: Try searching with "d programming language" as a prefix first.
December 18, 2012
On Tuesday, 18 December 2012 at 11:39:29 UTC, Nekroze wrote:
> On Tuesday, 18 December 2012 at 09:47:24 UTC, egslava wrote:
>> I don't program with D a lot, but when I try to find information in google, I use that way:
>> "dlang something". And google very often tries to change it to "slang something" :)
>> But I think, today, it's the best way. Because you can't look for "d something". Because D - it's just a letter.
>> dlang - it's a word, so you can find something more ease, than just with "D".
>
>
> Personally, if i am looking for anything related to D i first search with the prefix "d programming language" so i would search for "d programming language something" then if that fails i would maybe try "dlang something" but i currently only do that if i think that "something" could be found on dlang.org and this has so far worked well enough for me.
>
> tldr: Try searching with "d programming language" as a prefix first.

For example, I try to use that phrase:
>d programming language sha256
I needed only sha-256 library for my course work. Only. Don't ask me why :)
And I really don't know: is there RIGHT library or not? And there are a lot of noise in google results. There're much noise and there're few common cipher libraries.
If I know - there aren't another libraries - I'll try to fit existance libraries for my purposes.
If I know - there is library more fitted for my purposes - I'll look for that.

It's very easy add to web-page:
bozf4qy (or something else)
And all problems about search are solved: you will look only for D2 libraries and solutions.

Why not?
December 18, 2012
On 12/18/2012 08:12 AM, egslava wrote:
> For example, I try to use that phrase:
>> d programming language sha256
> I needed only sha-256 library for my course work. Only. Don't ask me why :)
> And I really don't know: is there RIGHT library or not? And there are a
> lot of noise in google results. There're much noise and there're few
> common cipher libraries.

Wouldn't one just use OpenSSL?

FYI - I search for d language <something>.

-- 
Matthew Caron, Software Build Engineer
Sixnet, a Red Lion business | www.sixnet.com
+1 (518) 877-5173 x138 office
December 18, 2012
> Wouldn't one just use OpenSSL?
I just looked for something simple like:
auto sha = sha256_digest("blah");

> FYI - I search for d language <something>.
And I couldn't find that easily :( I found some library, but I had been modificating that about two hours.

But, please, ask me. Is it hard to add some string to your site? Just add string - that will do live easier for many D2 users.
December 18, 2012
On Tue, Dec 18, 2012, at 22:39, Nekroze wrote:
> On Tuesday, 18 December 2012 at 09:47:24 UTC, egslava wrote:
> > I don't program with D a lot, but when I try to find
> > information in google, I use that way:
> > "dlang something". And google very often tries to change it to
> > "slang something" :)
> > But I think, today, it's the best way. Because you can't look
> > for "d something". Because D - it's just a letter.
> > dlang - it's a word, so you can find something more ease, than
> > just with "D".
> 
> 
> Personally, if i am looking for anything related to D i first search with the prefix "d programming language" so i would search for "d programming language something" then if that fails i would maybe try "dlang something" but i currently only do that if i think that "something" could be found on dlang.org and this has so far worked well enough for me.
> 
> tldr: Try searching with "d programming language" as a prefix first.

See this FAQ article [1].

[1] http://dlang.org/faq.html#q1_1
December 18, 2012
Yes, I know it, but I didn't suppose to rename the language :) No! No, no, no! :)
I supposed to all d users just add some tag for their libraries. It's simple. It doesn't require change the name of the language. It doesn't change something, except few lines of your CMS code :(

Really, why not?
December 18, 2012
On Tue, Dec 18, 2012 at 4:47 AM, egslava <egslava@gmail.com> wrote:

> Hi! In the beginning, sorry for my very bad English (and, perhaps, for
> stupid idea too) :) I hope we'll find common language :)
>
> I don't program with D a lot, but when I try to find information in
> google, I use that way:
> "dlang something". And google very often tries to change it to "slang
> something" :)
> But I think, today, it's the best way. Because you can't look for "d
> something". Because D - it's just a letter.
> dlang - it's a word, so you can find something more ease, than just with
> "D".
>
> There're no any problem - you'll find necessary information on first-second page of searching results.
>
> Problems appear when I try to find all open-source solutions for D.
> For example, if I wanna find all web-frameworks and compare them.
> Recently, I tried to find package manager - it was a problem _for me_. I
> understand - there're package manager, but I can't compare all them,
> because I can't find them _quickly_.
>
> I think, it would more better, if D had official phrase for searchings.
> For example:
> d7ddb663512e4618b8f03d725d7f49**c9e0ecc1e2 (sha1).
> If you'll find "**d7ddb663512e4618b8f03d725d7f49**c9e0ecc1e2
> web-framework" - you'll find nothing. It's very cool. Because, if there
> aren't web framework for D - you'll just know about it. You won't move
> through 10 pages of noise from Google.
>

While that's certainly the most interesting solution I've heard to this sort of problem, in my own opinion I'd think that having a centralized index and package tool (much like ruby's "gem", python's "pip", lua's "luarocks") would be a better way of handling the issue - I remember seeing a bit of talk about this some months (years?) ago but have since been too busy to worry about it. :D

Best regards,
Jeremy Sandell


December 18, 2012
I often search libraries on Github — it allows to filter results
by language, and probably most D libraries are anyway hosted
there.
« First   ‹ Prev
1 2