PixelPerfectEngine v0.10.0-beta.1 release + looking for a team

2021-05-16 Thread solidstate1991 via Digitalmars-d-announce

https://github.com/ZILtoid1991/pixelperfectengine/releases/tag/v0.10.0-beta.1

https://ziltoid1991.itch.io/pixelperfecteditor

The new release contains the refactored and cleaned-up GUI 
subsystem, a new input subsystem, more composing functions, etc.


Also, since I got a full-time job, I have limited time to work on 
my software development projects, especially my engine, which 
grew pretty complex. I would like to have a few testers at least. 
I cannot provide any financial compensation, however I do plan to 
take game development in D to the next level (most likely this 
very same engine), so I might count you into my project. I also 
looking for other kind of creatives, mainly pixel artists, but I 
guess this is not the place for that.


Re: Mir Ion and Asdf benchmakrs

2021-05-16 Thread 9il via Digitalmars-d-announce

On Sunday, 16 May 2021 at 10:28:24 UTC, Tobias Pankrath wrote:

On Sunday, 16 May 2021 at 09:50:21 UTC, 9il wrote:
mir-ion and Asdf JSON libraries have been added to the 
Kostya/benchmarks.


https://github.com/kostya/benchmarks#json

If we exclude parsers with inaccurate number parsing then the 
top will be


1. C++, simdjson
2. Rust, Serde
3. Dlang, Mir Amazon's Ion DOM
4. Dlang, Mir Asdf DOM
5. C++ RapidJSON (Precise)

Mir Ion has been inspired by simdjson and Amazon's Ion binary 
format, which is used as DOM. Thus the mir-ion DOM for the 112 
MiB file costs 16 MiB comparing with 176 MiB DOM in simdjson.


Kind regards,
Ilya


Great work! What makes simdjson faster?


simdjson works with padded single memory chunk and use simple 
(but large) DOM format. Mir uses buffered input by chunks of 4KB 
and compresses data to the Ion format on the fly. Ion requires 
significantly less space but it is more CPU time expensive.


Re: Mir Ion and Asdf benchmakrs

2021-05-16 Thread Tobias Pankrath via Digitalmars-d-announce

On Sunday, 16 May 2021 at 09:50:21 UTC, 9il wrote:
mir-ion and Asdf JSON libraries have been added to the 
Kostya/benchmarks.


https://github.com/kostya/benchmarks#json

If we exclude parsers with inaccurate number parsing then the 
top will be


1. C++, simdjson
2. Rust, Serde
3. Dlang, Mir Amazon's Ion DOM
4. Dlang, Mir Asdf DOM
5. C++ RapidJSON (Precise)

Mir Ion has been inspired by simdjson and Amazon's Ion binary 
format, which is used as DOM. Thus the mir-ion DOM for the 112 
MiB file costs 16 MiB comparing with 176 MiB DOM in simdjson.


Kind regards,
Ilya


Great work! What makes simdjson faster?


Mir Ion and Asdf benchmakrs

2021-05-16 Thread 9il via Digitalmars-d-announce
mir-ion and Asdf JSON libraries have been added to the 
Kostya/benchmarks.


https://github.com/kostya/benchmarks#json

If we exclude parsers with inaccurate number parsing then the top 
will be


1. C++, simdjson
2. Rust, Serde
3. Dlang, Mir Amazon's Ion DOM
4. Dlang, Mir Asdf DOM
5. C++ RapidJSON (Precise)

Mir Ion has been inspired by simdjson and Amazon's Ion binary 
format, which is used as DOM. Thus the mir-ion DOM for the 112 
MiB file costs 16 MiB comparing with 176 MiB DOM in simdjson.


Kind regards,
Ilya