[Grub-dev] do we even really need a native client

Balinny balinny at gmail.com
Wed Jan 9 14:37:12 UTC 2008


Yousef Ourabi wrote:
> On 1/8/08, *Balinny* wrote:
>
>     Yousef Ourabi wrote:
>     > Let me start off by saying I believe the new client for Unix like
>     > operating system should be written in a dynamic language such as
>     perl,
>     > python, ruby, or even all of the above...
>     There's no point in doing so. Make an API in agnostic C / C++. All
>     those
>     languages have bindings with C libs. Then you python app could
>     vary from
>     a call to DoAllStuff() to doing each of the steps with at a lower
>     level. 
>
>
> It depends on what you are optimizing for. Yes, all those languages 
> have the facility for c-bindings / extensions. But that means you have 
> to re-compile the extension for every platform, vs having a pure 
> python implementation that is guaranteed to work any where python 
> works (cell phones, pda's...etc)
Ok, you got me. But at least you should start with the generic api and 
then replace each api for the interpreted one.

> I agree with a button for turning off crawling but that is it.
>  
> After giving the user clear and adequate warning / explanation we 
> should crawl every site he browsers. Somepornsite.com 
> <http://Somepornsite.com> could be a legitimate search result for some 
> one.  In short, the plug-in will not be forced on users, they have to 
> seek it, nor should we baby sit them. If they browser porn, we spider 
> porn.
I'm not saying that wikia search shouldn't index porn (although if it 
could be avoided the index would be much cleaner). Just that you may not 
want to publish the porn sites you visit.
Having and then attributed is a profiling of browsing habits.

> I don't see where Xulrunner comes into this, Xulrunner is firefox 
> without Gecko -- so people are not browsing around with Xulrunner 
> anyway....? Unless I'm missing something big?
So you can index pages without using Firefox. The urls would need to be 
given in another way.
I was thinking in the Firefox plugin fetching work units + user 
browsing. So you may want to do the automatic work with Firefox closed.




More information about the Grub-dev mailing list