Home > Community > Forums > Custom IC SKILL > setSGq and getSGq not described in the Language Reference Manual

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: *

 setSGq and getSGq not described in the Language Reference Manual 

Last post Fri, Sep 20 2013 3:13 PM by Andrew Beckett. 3 replies.
Started by joaoff 20 Sep 2013 02:00 PM. Topic has 3 replies and 363 views
Page 1 of 1 (4 items)
Sort Posts:
  • Fri, Sep 20 2013 2:00 PM

    • joaoff
    • Not Ranked
    • Joined on Wed, Jun 12 2013
    • Posts 3
    • Points 45
    setSGq and getSGq not described in the Language Reference Manual Reply

    I wonder why the setSGq and the getSGq functions are not described in the Language Reference Manual. What's the better way to beg Cadence to include these functions descriptions in the reference manual?

    • Post Points: 20
  • Fri, Sep 20 2013 2:12 PM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,569
    • Points 15,600
    Re: setSGq and getSGq not described in the Language Reference Manual Reply

     Hi There,

     They are (now) - which version are you using?  They are documented in IC615 documentation:

    <snip>
    Squiggle Arrow (~>) Operator
    
    The squiggle arrow (~>) operator is a generalization of the arrow operator. It works the same way as an arrow operator when applied directly to an object, but it can also accept a list of such objects. It walks the list applying the arrow operator whenever it finds an atomic object.
    
    The underlying functions for ~> operator are the setSGq and getSGq functions, which set and retrieve the value of an attribute or a property. For example,
    
    setSGq(obj value prop)             ; is equivalent to:
    obj~>prop=value
    a=getSGq(obj prop)                 ; is equivalent to:
    a=obj~>prop
    info=getSGq(cvId objType)          ; is equivalent to:
    info=cvId~>objType
    setSGq(rect list(10:10 100:120) bBox) ; is equivalent to:
    rect~>bBox=list(10:10 100:120)
    
    ... <snippety snip>

     In fact I filed CCR 819675 for this a while ago.

    Is this what you are looking for?

    Regards,

    Lawrence.

    • Post Points: 20
  • Fri, Sep 20 2013 2:20 PM

    • joaoff
    • Not Ranked
    • Joined on Wed, Jun 12 2013
    • Posts 3
    • Points 45
    Re: setSGq and getSGq not described in the Language Reference Manual Reply

     I'm using IC615.

     They are mentioned in the Language User Guide, but I think it should be formally documented in the Language Reference Manual. Don't you agree?

    • Post Points: 20
  • Fri, Sep 20 2013 3:13 PM

    Re: setSGq and getSGq not described in the Language Reference Manual Reply
    Not sure that documenting them in the language reference is exactly vital, but if you want that, please contact customer support at http://support.cadence.com
    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by joaoff at 20 Sep 2013 02:00 PM. Topic has 3 replies.