Search found 23 matches

by choibakk
3 Mar 2021 3:05
Forum: Visual Prolog
Topic: stringFormat can crash application on shutdown
Replies: 3
Views: 337

Re: stringFormat can crash application on shutdown

Thomas, Thanks for the update. Based on what you reported, I reintroduced my code into NADYA3.0 Chess to test if my results were different than yours, and I had your exact same results. If I run the executable outside of the debugger I do not receive the Access Violation. Nothing to worry about. Tha...
by choibakk
25 Feb 2021 21:27
Forum: Visual Prolog
Topic: stringFormat can crash application on shutdown
Replies: 3
Views: 337

stringFormat can crash application on shutdown

CAVEAT: I'm on build 904 due to some of the 64-bit issues on build 906, so will say I have not tried this on build 906. Just reporting the strangest issue I ran into in NADYA3 chess, but can reproduce easily enough in a fresh SDI GUI application. I wanted to reuse the same "stringFormat" i...
by choibakk
26 Jan 2021 20:30
Forum: Visual Prolog
Topic: Memory Questions
Replies: 2
Views: 486

Re: Memory Questions

Thanks Thomas, The "class facts" was only written that way in the sample, to emphasize the first question. I wrote a vector class that shares some of the code but has no "class" facts. This sample was only used for testing this kind of "direct" memory access for perform...
by choibakk
26 Jan 2021 0:24
Forum: Visual Prolog
Topic: Memory Questions
Replies: 2
Views: 486

Memory Questions

I've finished NADYA2.0 chess, and since the PDC profiler is broken, I'm trying to improve performance by rewriting components I deem to be slower. I was testing trying to achieve the fastest direct memory access I can achieve and was playing will the following snippet. But I want to verify I have a ...
by choibakk
13 Oct 2020 2:02
Forum: Visual Prolog
Topic: Memory Profiler
Replies: 2
Views: 2608

Re: Memory Profiler

Hi Thomas, I'm planning on releasing my first public version of NADYA2.0 Chess to the chess community, in late November to compete against other chess engines. I read in other posts you don't provide release dates, and for my commercial software, I do not either. But hoping the next update has the p...
by choibakk
24 Sep 2020 1:15
Forum: Visual Prolog
Topic: old VIP versions
Replies: 4
Views: 1967

Re: old VIP versions

I don't have any connection to PDC what-so-ever other than being a customer. I see you mention (VIP7.5CE) as in Commercial Edition--which implies legacy support. I can't imagine what financial advantage PDC would have from supporting legacy compiler editions.
by choibakk
19 Sep 2020 1:55
Forum: Visual Prolog
Topic: Incredibly cool VP features
Replies: 3
Views: 2612

Re: Incredibly cool VP features

Support Pattern IMO this is very important to learn with VPC -- especially if your understanding of object oriented development comes from another language like C++. This pattern is documented: https://wiki.visual-prolog.com/index.php?title=Support_pattern, and another example by Martin Meyer is at:...
by choibakk
8 Sep 2020 22:23
Forum: Visual Prolog Tips & Samples
Topic: Neural Network Program
Replies: 9
Views: 16537

Re:

Updated for Visual Prolog 7.4 Thomas, I tried importing this into VPC 9, but I guess I'm not familiar enough with earlier versions to upgrade the project. If it were trivial, could you post an upgraded project for VPC 9. It is fairly dated, but right now NN, and deep learning technology is very rel...
by choibakk
14 Aug 2020 0:24
Forum: Visual Prolog
Topic: Incredibly cool VP features
Replies: 3
Views: 2612

Re: Incredibly cool VP features

Stepping into and over C\C++ in the VPC IDE! I never expected being able to do that. Impressed.
by choibakk
22 Jul 2020 2:28
Forum: Visual Prolog
Topic: Incredibly cool VP features
Replies: 3
Views: 2612

Incredibly cool VP features

I would like to mention just a few of the VP features that greatly aid/help me writing my chess program NADYA2.0 chess. I was thinking I wanted to give some complements to the PDC team for your efforts: 1. The VP compiler has absolutely no memory loss issues (at least in my application). I run regul...
by choibakk
15 Jul 2020 19:07
Forum: Visual Prolog
Topic: Build 906 - 64 bit operations
Replies: 3
Views: 2977

Re: Build 906 - 64 bit operations

Thomas, If you need a Beta tester for the next release to test 64-bit operations, the move generator in my chess program NADYA2.0, accurately calculates moves on a start chess board to depth 7. About 3.2B nodes. The calculations are all made using 64-bit (bit-wise) math operations. https://www.chess...
by choibakk
22 Jun 2020 0:20
Forum: Visual Prolog
Topic: Memory Profiler
Replies: 2
Views: 2608

Memory Profiler

Hi Thomas, Two Issues I think I've found. I've tested on both builds 904 and 906 with the same results: Issue #1. My chess program is designed using the philosophy "first make it work flawlessly, then make it fast". In chess there is a chess routine commonly called "PERFT" that t...
by choibakk
21 Jun 2020 23:59
Forum: Visual Prolog
Topic: Build 906 - 64 bit operations
Replies: 3
Views: 2977

Build 906 - 64 bit operations

Hi Thomas, My chess program (NADYA2.0) now fails its startup diagnostics on build 906. Consider the following code: % this is a 64-bit only project predicates flip_pos:(unsigned) -> unsigned. clauses flip_pos(IndexIn) = IndexOut :- BB_Index = bit::toBigEndian64(1 << 0+IndexIn), % Build 904 - 1 << 32...
by choibakk
19 Jun 2020 23:14
Forum: Visual Prolog
Topic: Wishlist Item
Replies: 6
Views: 4069

Re: Wishlist Item

Wow, thank you!
by choibakk
22 May 2020 2:58
Forum: Visual Prolog
Topic: Wishlist Item
Replies: 6
Views: 4069

Wishlist Item

Hi Thomas, tried to email you but could not directly. Since you helped me with external functions [in an eallier support post for those that are looking] (to overcome a multiplication overflow when the overflow is desired) I have added a few more functions to my external "C" DLL, which mak...