Robbolito is a fischer

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
slobo
Posts: 2331
Joined: Mon Apr 09, 2007 5:36 pm

Re: Robbolito is a fischer

Post by slobo »

bnemias wrote:
slobo wrote:Any programmer worth his weight in salt can port the code over to linux…
It’s not rocket science...
I never said it was complex, but it is unnecessarily time-consuming.

Turning your statement around: Any programmer worth his weight in salt can make modifications without introducing new dependencies.

By the time I extricate all the Windows stuff and MSVC stuff so I can compile it, I may as well have implemented whatever feature I wanted from his updates into my own fork myself.
IMPORTANT INFORMATION

There are two versions:
At the Ippolit web site - Robbolito is for linux

The version(s) on Norman´s site are for windows only…
Of course the windows version doesn’t compile in a linux environment!

Who want to compile under linux they must use Robbolito 0085d from Ippolit web site
"Well, I´m just a soul whose intentions are good,
Oh Lord, please don´t let me be misunderstood."
User avatar
slobo
Posts: 2331
Joined: Mon Apr 09, 2007 5:36 pm

Re: Robbolito is a fischer

Post by slobo »

Guerrero wrote:Norman did nothing by Robbolito.
Robbolito compile with MinGW with 3 changes.
Other persons adapted source to compile with MSVC.
Norman get it as Toga and Viper and he take all credit again.
FYI

Have a look at Norman´s site.

RobboLito is a UCI windows 'console' application !!

So, it was UCI implementation.

Also, have a look at the history.txt
many changes, bugs fixed, new features…
pondering, etc.
now it´s very stable..
"Well, I´m just a soul whose intentions are good,
Oh Lord, please don´t let me be misunderstood."
User avatar
slobo
Posts: 2331
Joined: Mon Apr 09, 2007 5:36 pm

Re: Robbolito is a fischer

Post by slobo »

Guerrero wrote: Norman get it as Toga and Viper and he take all credit again.
It is a difamation.

The translation of the code alone took him an enormous effort

He does not use his real name,
he made a list with names of all the people who has contributed anything in the exe itself,
it´s all there , on his web site…!
"Well, I´m just a soul whose intentions are good,
Oh Lord, please don´t let me be misunderstood."
bnemias
Posts: 373
Joined: Thu Aug 14, 2008 3:21 am
Location: Albuquerque, NM

Re: Robbolito is a fischer

Post by bnemias »

slobo wrote: The version(s) on Norman´s site are for windows only…
Of course the windows version doesn’t compile in a linux environment!
All I've been saying is that everything Norman touches turns to Windows & MSVC. There is NOTHING among his changes to date that actually requires #including <windows.h> nor MSVC specific code. Maybe he doesn't know how to do those same tasks without various ::GetSystemInfo() calls. I don't know why he does it, just that he does, and it's irritating because I like some of the actual improvements he's made, particularly the translation to English. But to get at them is an exercise in futility because it's all been unnecessarily slathered in a thick Windows goo.

I can understand additions like SMP requiring the Windows API because that stuff works different than posix. But even still, it's possible to minimize those differences.

I don't like demonizing him either. I thought one post on the subject was mildly amusing, particularly the Midas reference. That I've had to keep saying the same thing over and over because you refuse to get it makes it look like I'm bashing him, which I'm not really, at least that wasn't my original intent.
Michel
Posts: 2292
Joined: Mon Sep 29, 2008 1:50 am

Re: Robbolito is a fischer

Post by Michel »

Of course the windows version doesn’t compile in a linux environment!
The point is that there is very little reason to introduce windows specific code in a chess engine. And if it is absolutely necessary to use platform specific code (such as threading stuff) it should be abstracted behind a neutral interface rather than being sprinkled throughout the sources.
User avatar
slobo
Posts: 2331
Joined: Mon Apr 09, 2007 5:36 pm

Re: Robbolito is a fischer

Post by slobo »

Michel wrote:
Of course the windows version doesn’t compile in a linux environment!
The point is that there is very little reason to introduce windows specific code in a chess engine. And if it is absolutely necessary to use platform specific code (such as threading stuff) it should be abstracted behind a neutral interface rather than being sprinkled throughout the sources.
The code is open and free.
Feel free do make your own version.
"Well, I´m just a soul whose intentions are good,
Oh Lord, please don´t let me be misunderstood."
User avatar
slobo
Posts: 2331
Joined: Mon Apr 09, 2007 5:36 pm

Re: Robbolito is a fischer

Post by slobo »

slobo wrote:
Michel wrote:
Of course the windows version doesn’t compile in a linux environment!
The point is that there is very little reason to introduce windows specific code in a chess engine. And if it is absolutely necessary to use platform specific code (such as threading stuff) it should be abstracted behind a neutral interface rather than being sprinkled throughout the sources.
The code is open and free.
Feel free do make your own version.
But if you do it, follow the GPL and give proper credit to kranium and all the comrades that have contributed their time and effort to make it as good as it is now.

(please see Norman´s web site to see the complete list.)
"Well, I´m just a soul whose intentions are good,
Oh Lord, please don´t let me be misunderstood."