### Bookstore

 Computer Math and Games in Pascal (preview) Lazarus Handbook

### Author Topic: Offical launch of the 1 Billion Row Challenge in Object Pascal  (Read 16858 times)

#### abouchez

• Full Member
• Posts: 111
##### Re: Offical launch of the 1 Billion Row Challenge in Object Pascal
« Reply #45 on: March 29, 2024, 11:14:35 am »
My guess is that the correct fix is the following:

Code: Pascal  [Select][+][-]
1.     function RoundExDouble(x: Double): Double;
2.     begin
3.       x := x * 10; // in two steps to call the proper Ceil(double) overload
4.       Result := Ceil(x) / 10;
5.     end;

A cleaner approach would be to stay away from "currency" here, which is confusing, and works by chance.

#### Gustavo 'Gus' Carreno

• Hero Member
• Posts: 1121
• Professional amateur ;-P
##### Re: Offical launch of the 1 Billion Row Challenge in Object Pascal
« Reply #46 on: March 30, 2024, 07:32:47 am »
Hey my challenge peeps!!

I've been busy:
• The automation is now done for both Linux and Windows
• We are back to the previous output hash: 4256d19d3e134d79cc6f160d428a1d859ce961167bd01ca528daca8705163910
• I've altered all the entries that were using an internal version of the rounding functions to use the one from the baseline

Today is Saturday, and now that I have the automation completed, I'll run the full shebang and will update the results table once they are done.

Cheers,
Gus
Lazarus 3.99(main) FPC 3.3.1(main) Ubuntu 23.10 64b Dark Theme
Lazarus 3.0.0(stable) FPC 3.2.2(stable) Ubuntu 23.10 64b Dark Theme
http://github.com/gcarreno

#### Gustavo 'Gus' Carreno

• Hero Member
• Posts: 1121
• Professional amateur ;-P
##### Re: Offical launch of the 1 Billion Row Challenge in Object Pascal
« Reply #47 on: March 30, 2024, 05:13:57 pm »
Hey my challenge peeps!!

The weekly Saturday results are up.
Get'em while they're hot

Cheers,
Gus
« Last Edit: March 30, 2024, 05:17:07 pm by Gustavo 'Gus' Carreno »
Lazarus 3.99(main) FPC 3.3.1(main) Ubuntu 23.10 64b Dark Theme
Lazarus 3.0.0(stable) FPC 3.2.2(stable) Ubuntu 23.10 64b Dark Theme
http://github.com/gcarreno

#### Gustavo 'Gus' Carreno

• Hero Member
• Posts: 1121
• Professional amateur ;-P
##### Re: Offical launch of the 1 Billion Row Challenge in Object Pascal
« Reply #48 on: April 02, 2024, 05:49:42 pm »
Hey Hartmut,

I know you don't like social media, and you also don't feel comfortable in Discord, so I'm reposting this message I put on the Discord channels:
Quote
My challenge peeps!!
We have a new entry!!!
Why am I making a fuss about it?!? Simples: This entry is from a 66 year old, self processed hobbyist since 1978.
He has no smartphone, and has no social media presence.
He made 2 very impressive efforts to participate in this challenge:
1. He used Discord for the very first time upon my request
2. He used GitHub for the very first time upon me insisting that I would really like to have his entry done officially cuz it's a good entry!!!
This is just bloody awesome and a very nice person all-in-all !!!

Cheers,
Gus
Lazarus 3.99(main) FPC 3.3.1(main) Ubuntu 23.10 64b Dark Theme
Lazarus 3.0.0(stable) FPC 3.2.2(stable) Ubuntu 23.10 64b Dark Theme
http://github.com/gcarreno

#### Gustavo 'Gus' Carreno

• Hero Member
• Posts: 1121
• Professional amateur ;-P
##### Re: Offical launch of the 1 Billion Row Challenge in Object Pascal
« Reply #49 on: April 04, 2024, 09:59:29 am »
My dear challenge peeps!!

• Ian Barker has written an article that mentions our little challenge.

I would provide a link to this new edition if I could. Their site is a bit sub-par, to put it quite politely.

Cheers,
Gus
Lazarus 3.99(main) FPC 3.3.1(main) Ubuntu 23.10 64b Dark Theme
Lazarus 3.0.0(stable) FPC 3.2.2(stable) Ubuntu 23.10 64b Dark Theme
http://github.com/gcarreno

#### Gustavo 'Gus' Carreno

• Hero Member
• Posts: 1121
• Professional amateur ;-P
##### Re: Offical launch of the 1 Billion Row Challenge in Object Pascal
« Reply #50 on: April 08, 2024, 04:38:55 am »
Hey my challenge peeps!!

We have new entries.
We have have a new leader.

Weekly Results have been updated.

Cheers,
Gus
Lazarus 3.99(main) FPC 3.3.1(main) Ubuntu 23.10 64b Dark Theme
Lazarus 3.0.0(stable) FPC 3.2.2(stable) Ubuntu 23.10 64b Dark Theme
http://github.com/gcarreno

#### Gustavo 'Gus' Carreno

• Hero Member
• Posts: 1121
• Professional amateur ;-P
##### Re: Offical launch of the 1 Billion Row Challenge in Object Pascal
« Reply #51 on: April 19, 2024, 12:50:46 am »
Hey my challenge peeps!!

Yeah, I know, owner... Still don't understand why, but it's where we're at, LOL!!
Now I'm in a bit of a pickle: I don't have an icon that will represent Object Pascal.
There's many for Delphi, and many for Lazarus, but none for Object Pascal in general.
Can anyone help me on this?

Cheers,
Gus
Lazarus 3.99(main) FPC 3.3.1(main) Ubuntu 23.10 64b Dark Theme
Lazarus 3.0.0(stable) FPC 3.2.2(stable) Ubuntu 23.10 64b Dark Theme
http://github.com/gcarreno

#### Handoko

• Hero Member
• Posts: 5154
• My goal: build my own game engine using Lazarus
##### Re: Offical launch of the 1 Billion Row Challenge in Object Pascal
« Reply #52 on: April 19, 2024, 07:59:07 am »
Did you mean you need an icon picture? I draw them using Inkscape 1.3, the source svg file is included so anyone can make any necessary modifications.

#### Gustavo 'Gus' Carreno

• Hero Member
• Posts: 1121
• Professional amateur ;-P
##### Re: Offical launch of the 1 Billion Row Challenge in Object Pascal
« Reply #53 on: April 20, 2024, 11:14:40 am »
Hey Y'All,

This is the repo for the logo proposals: https://github.com/gcarreno/UnofficialObjectPascalLogos

@Handoko:
May I please ask you to split that single file into 3 different ones?
Now that we have a repo, please drop a PR with the image split and please update the README.md
And BTW, thank you ever so much for your contribution!!!

Cheers,
Gus
Lazarus 3.99(main) FPC 3.3.1(main) Ubuntu 23.10 64b Dark Theme
Lazarus 3.0.0(stable) FPC 3.2.2(stable) Ubuntu 23.10 64b Dark Theme
http://github.com/gcarreno