Search found 23 matches
- 3 Mar 2021 3:05
- Forum: Visual Prolog
- Topic: stringFormat can crash application on shutdown
- Replies: 3
- Views: 396
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...
- 25 Feb 2021 21:27
- Forum: Visual Prolog
- Topic: stringFormat can crash application on shutdown
- Replies: 3
- Views: 396
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...
- 26 Jan 2021 20:30
- Forum: Visual Prolog
- Topic: Memory Questions
- Replies: 2
- Views: 545
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...
- 26 Jan 2021 0:24
- Forum: Visual Prolog
- Topic: Memory Questions
- Replies: 2
- Views: 545
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 ...
- 13 Oct 2020 2:02
- Forum: Visual Prolog
- Topic: Memory Profiler
- Replies: 2
- Views: 2658
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...
- 24 Sep 2020 1:15
- Forum: Visual Prolog
- Topic: old VIP versions
- Replies: 4
- Views: 2040
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.
- 19 Sep 2020 1:55
- Forum: Visual Prolog
- Topic: Incredibly cool VP features
- Replies: 3
- Views: 2689
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:...
- 8 Sep 2020 22:23
- Forum: Visual Prolog Tips & Samples
- Topic: Neural Network Program
- Replies: 9
- Views: 16603
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...
- 14 Aug 2020 0:24
- Forum: Visual Prolog
- Topic: Incredibly cool VP features
- Replies: 3
- Views: 2689
Re: Incredibly cool VP features
Stepping into and over C\C++ in the VPC IDE! I never expected being able to do that. Impressed.
- 22 Jul 2020 2:28
- Forum: Visual Prolog
- Topic: Incredibly cool VP features
- Replies: 3
- Views: 2689
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...
- 15 Jul 2020 19:07
- Forum: Visual Prolog
- Topic: Build 906 - 64 bit operations
- Replies: 3
- Views: 3039
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...
- 22 Jun 2020 0:20
- Forum: Visual Prolog
- Topic: Memory Profiler
- Replies: 2
- Views: 2658
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...
- 21 Jun 2020 23:59
- Forum: Visual Prolog
- Topic: Build 906 - 64 bit operations
- Replies: 3
- Views: 3039
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...
- 19 Jun 2020 23:14
- Forum: Visual Prolog
- Topic: Wishlist Item
- Replies: 6
- Views: 4131
Re: Wishlist Item
Wow, thank you!
- 22 May 2020 2:58
- Forum: Visual Prolog
- Topic: Wishlist Item
- Replies: 6
- Views: 4131
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...