From: Solomon F. <co...@gm...> - 2014-05-29 14:07:34
|
Hi, I'm sorry I took so long to respond to this. I've just pulled the latest Express Engine and given it a try. It seems much better than I remember it being last fall. However, it still doesn't seem to be quite working yet. I've attached a sample file, the AP203 schema I tried to validate it under, and the output from Express Engine. It's giving me a huge number of validation failures here. By contrast, the STEP Tools online AP203 validator reports this file is fine. The issues start with... Validating individual instances... ;; Instance #1: Failed WHERE Rule REPRESENTATION_ITEM.WR1 ;; Instance #1: Failed WHERE Rule GEOMETRIC_REPRESENTATION_ITEM.WR1 ;; Instance #2: Failed WHERE Rule REPRESENTATION_ITEM.WR1 ;; Instance #3: Failed WHERE Rule REPRESENTATION_ITEM.WR1 ;; Instance #3: Failed WHERE Rule FACE.WR1 ;; Instance #3: Failed WHERE Rule GEOMETRIC_REPRESENTATION_ITEM.WR1 ;; Instance #3: Failed WHERE Rule ADVANCED_FACE.WR2 ;; Instance #3: Failed WHERE Rule ADVANCED_FACE.WR3 ;; Instance #3: Failed WHERE Rule ADVANCED_FACE.WR4 ;; Instance #3: Failed WHERE Rule ADVANCED_FACE.WR5 ;; Instance #3: Failed WHERE Rule ADVANCED_FACE.WR7 ;; Instance #3: Failed WHERE Rule ADVANCED_FACE.WR8 ;; Instance #3: Failed WHERE Rule ADVANCED_FACE.WR9 ;; Instance #3: Failed WHERE Rule ADVANCED_FACE.WR10 ... which makes it look like most of the rules are failing? Except maybe ADVANCED_FACE.WR1? I'm afraid it will probably be at least another month or two before I can devote a significant amount of my time to working with / on Express Engine, but it's definitely still quite important to me. So on the one hand, no rush here, and on the other, how can I help? Thanks, Sol On Sun, Feb 16, 2014 at 8:07 PM, Craig Lanning <cra...@gm...> wrote: > Sorry to be away for so long. > > I just committed code to re-establish the Validation capability. > > It can't run RULE definitions, yet, and it doesn't check constants. > > I can probably get constants working shortly. RULE's may take a while > longer. I'll look into it. > > Try it out and let me know how it works. > > On Fri, 2013-11-01 at 16:44 -0400, Solomon Foster wrote: >> Looking further at the code, I see >> >> >> ;; p11:exists (v:generic) : boolean; >> (def-bi-function p11:exists ((v p11:generic)) p11:boolean) >> (defgeneric p11:exists (value) >> ;; this should become a CALL-FUNCTION method >> (:method (item) >> (format t "~&;; EXISTS (~S)~%" item) >> 'p11:unknown) >> ) >> >> >> ... oh. I thought it was working with >> >> >> (defmethod call-function ((fun built-in-function) &rest args) >> >> >> >> but I just noticed that's actually commented out. (I have just found >> a Lisp syntax highlighter for my editor to help prevent stupid slips >> like this in the future.) Hmm. I take it a real implementation here >> is what is needed? >> >> >> >> >> >> >> >> >> >> >> On Fri, Nov 1, 2013 at 4:26 PM, Solomon Foster <co...@gm...> >> wrote: >> Hi Craig, >> >> >> I'm sorry I disappeared off the face of the Earth there for a >> bit. I got slammed with some big bugs for work, and then the >> Express project I've been working on needed some much more >> basic stuff done urgently. But I've cleared that mostly out >> of the way now, and I'm eager to get this working. >> >> >> I've just pulled the latest stuff you've pushed, and you've >> clearly done a ton of work here. I cannot thank you enough. >> >> >> I've run a simple test of the AP203 schema, and judging by >> your output, it appears CALL-FUNCTION is still not >> (completely?) implemented. For instance, I'm seeing >> "CALL-FUNCTION (exists NIL) Unimplemented". I'm assuming this >> is the Express EXISTS function? (Built-in, I presume.) >> >> >> Thank you, >> Sol >> >> >> -- >> Solomon Foster: co...@gm... >> HarmonyWare, Inc: http://www.harmonyware.com >> >> >> >> >> -- >> Solomon Foster: co...@gm... >> HarmonyWare, Inc: http://www.harmonyware.com >> ------------------------------------------------------------------------------ >> Android is increasing in popularity, but the open development platform that >> developers love is also attractive to malware creators. Download this white >> paper to learn more about secure code signing practices that can help keep >> Android apps secure. >> http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk >> _______________________________________________ >> Exp-engine-devel mailing list >> Exp...@li... >> https://lists.sourceforge.net/lists/listinfo/exp-engine-devel > > -- Solomon Foster: co...@gm... HarmonyWare, Inc: http://www.harmonyware.com |