Cannot use Windows Explorer to ZIP a VIP project using "Object Expressions"
Posted: 17 Jun 2021 1:20
Its sounds bazaar, but it is true--at least for my project. When trying to ZIP up a VIP project (mine being 64-bit) from Windows explorer with a project that uses "Object Expressions" (I believe caused by Object Expressions), because the file names generated at compile time in the "deb"/"deb64" directories, are reported by Windows Explorer to be illegal file names for a ZIP file.
Here is a predicate that uses an Object Expression:
And the problematic file names generated in my "deb64" directory are:
oe∙get_perft∙1010;13@board'c.scope
oe∙get_perft∙1010;13@board'p.scope
I simply delete all of the files in the "deb64" directory, and ZIP up my project (obviously I don't really need to backup those file anyways). I've had the issue for a while but haven't reported since it is such a small issue, but I thought you should be aware of the ZIP issue.
Sincerely,
Craig Hoibakk
Here is a predicate that uses an Object Expression:
Code: Select all
% -------------------------- PERFT -------------------------------
clauses
get_perft() = Object :-
if isErroneous(movelist_) then
calc_board()
end if,
Object =
implement : perft
clauses
perft(Depth, Divide) = Count :-
make_move_count := 0,
Count = calc_perft(Depth, 0, Divide),
calc_board().
clauses
new() :- allmoves := true.
end implement.
oe∙get_perft∙1010;13@board'c.scope
oe∙get_perft∙1010;13@board'p.scope
I simply delete all of the files in the "deb64" directory, and ZIP up my project (obviously I don't really need to backup those file anyways). I've had the issue for a while but haven't reported since it is such a small issue, but I thought you should be aware of the ZIP issue.
Sincerely,
Craig Hoibakk