Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?

Duck Duck Go - a search engine implemented in Perl

by metaperl (Curate)
on Jul 12, 2010 at 12:29 UTC ( #848999=perlnews: print w/replies, xml ) Need Help??

Duck Duck Go is a search engine that I have found impressive for a few reasons. First, it uses AJAX to automatically get the next page when you scroll to the bottom of the search results. Next, it finds highly relevant results. Finally, it's nice ot see something this large implemented in Perl.

The mantra of every experienced web application developer is the same: thou shalt separate business logic from display. Ironically, almost all template engines allow violation of this separation principle, which is the very impetus for HTML template engine development.

-- Terence Parr, "Enforcing Strict Model View Separation in Template Engines"

  • Comment on Duck Duck Go - a search engine implemented in Perl

Replies are listed 'Best First'.
Re: Duck Duck Go - a search engine implemented in Perl
by wazoox (Prior) on Jul 13, 2010 at 11:27 UTC
Re: Duck Duck Go - a search engine implemented in Perl
by mulander (Monk) on Aug 05, 2010 at 08:05 UTC
    I find the signal to noise ration on Duck Duck Go extremely good.
    Most technical queries bring far better results than Google queries that additionally are optimized by using +"keyword" and -"keyword" syntax and more operators.
    The developer is quite open about his project, often dropping interesting bits of information along with plenty of code. Like the following URL containing the code he uses to integrate with WolframAlpha (Open sourced).

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlnews [id://848999]
[choroba]: Corion One day, you'll implement the support for window functions in SQLite.
[Corion]: choroba: I admit I've thought about it ;) But I think I'll sooner hack up the Pg parser library to spit out a good parse tree and then hack that up to create Perl code :)
[Corion]: But back when I last looked at the VM of SQLite it seemed way to basic to me to implement anything in it....

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (15)
As of 2018-03-22 12:40 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (274 votes). Check out past polls.