Home > Community > Search
Login with a Cadence account.
Not a member yet?
Create a permanent login account to make interactions with Cadence more convenient.

Register | Membership benefits

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 Community Search 

Page 1 of 18 (180 items) 1 | 2 | 3 | 4 | 5 | Next > | Last »
  • bcdp
    bcdp is a curious function. The documentation says it "checks if an object is a binary primitive function", without being too specific about exactly what that means. The example given is: bcdp(getd('plus)) => t bcdp('plus) => nil Which just shows that bcdp can tell the difference between a symbol and a ...
    Posted to Custom IC SKILL (Forum) by tweeks on Mon, Sep 15 2014
  • Warning-suppression
    I attempted to use Andrew's solution from this thread to create a macro to suppress ALL warnings (getWarn only suppresses one). However, it does not appear to have any effect on the warn builtin: (defmacro bcmNoWarn (@rest body) `(let ((nullport (outfile "/dev/null"))) (unwindProtect (let ((woport nullport)) ...
    Posted to Custom IC SKILL (Forum) by tweeks on Mon, Sep 15 2014
  • Re: Overriding drmsCommand in skill
    [quote user="nebq29"]I was under the impression that the asimenv.distributed environment variable was a global default setting that the user could override inside a specific ADE-L window.[/quote] It probably is, but I'm not 100% sure.
    Posted to Custom IC SKILL (Forum) by tweeks on Fri, Sep 12 2014
  • Re: Overriding drmsCommand in skill
    Dunno.  In an LSF grid you can do this:        envSetVal("asimenv.distributed" "lsfResourceString" 'string "rhel rusage[mem=4000] span[hosts=1]")
    Posted to Custom IC SKILL (Forum) by tweeks on Fri, Sep 12 2014
  • Re: Can SKILL++ symbols be unbound?
    This is cool.  :)  Thanks Andrew! I learned another trick from you: temporarily rebinding woport for situations where getWarn isn't enough. Also, using (if (theEnvironment) ...) to check for SKILL++ mode.
    Posted to Custom IC SKILL (Forum) by tweeks on Fri, Sep 12 2014
  • Re: nil IS a list...
    Thanks for the link! Such a beautiful place, with such a long and fascinating history....  I absolutely must visit before I die.
    Posted to Custom IC SKILL (Forum) by tweeks on Thu, Sep 11 2014
  • Re: nil IS a list...
    [quote user="Andrew Beckett"]If looking for any nils present in the list, I would use: (forall elem lst elem) as that's probably more expressive than (apply or ...).  [/quote] Oh yeah.... and forall would handle longer lists too, due to the arglist length limitations of apply. [quote user="Andrew Beckett"] In ...
    Posted to Custom IC SKILL (Forum) by tweeks on Wed, Sep 10 2014
  • Re: nil IS a list...
    [quote user="Andrew Beckett"]My £0.02 ;-) [/quote] That's "two pence", or "toppence", right?  (Sorry: ignorant American!) WOAH I just realized that "pence" sounds just like the French pense ("think"), hence "pence for your pense" is a little pun that fails to make sense ...
    Posted to Custom IC SKILL (Forum) by tweeks on Wed, Sep 10 2014
  • Re: nil IS a list...
    [quote user="skillUser"]Well, yes, but it is clear enough to say that the return value is nil otherwise some folks might expect (nil) to indicate no children, so it doesn't hurt to be redundant in this case I think...[/quote] That's a good point.  Curiously, I haven't encountered many SKILL functions that return a ...
    Posted to Custom IC SKILL (Forum) by tweeks on Wed, Sep 10 2014
  • nil IS a list...
    ddGetObjChildren( b_objId ) => l_children | nil When you say l_children, isn't it already implied that the list could be empty?  After all, if the object has no children, then you get nil, which is just a zero-length list of children.  So shouldn't the return type be simply l_children, like this:ddGetObjChildren( ...
    Posted to Custom IC SKILL (Forum) by tweeks on Wed, Sep 10 2014
Page 1 of 18 (180 items) 1 | 2 | 3 | 4 | 5 | Next > | Last »