[OpenAjaxIDE] Topics for today

Jon Ferraiolo jferrai at us.ibm.com
Tue Sep 16 12:29:46 PDT 2008


We've been discussing lots of things this week:

Some hacky code to illustrate how an IDE can support mashable widgets

* Jon: http://www.openajax.org/member/wiki/20080908_MashableWidgets
* At last week's meeting, Kin was going to think about this

Tutorials or primers?

* Jon: http://openajax.org/pipermail/ide/2008q3/000711.html

What is the intent of the <properties> tag?

* Kin: http://openajax.org/pipermail/ide/2008q3/000712.html
* Jon: http://openajax.org/pipermail/ide/2008q3/000713.html
-- Multiple <properties> tags OK, but need a 'name' attribute and think
about generalizing to other plurals
* Rich: http://openajax.org/pipermail/ide/2008q3/000721.html
-- Generally in favor of allowing multiples of the plurals
* Bertrand: http://openajax.org/pipermail/ide/2008q3/000728.html
-- .NET has a 'Category' attribute, but 'name' is OK

getSupportedViews() and requestNavigateTo()

* Jon: http://openajax.org/pipermail/ide/2008q3/000714.html.
-- Get rid of getSupportedViews(), for requestNavigateTo(), change the
datatype to a String
* Rich: http://openajax.org/pipermail/ide/2008q3/000716.html
-- Agrees with proposals
* Howard: http://openajax.org/pipermail/ide/2008q3/000717.html
-- Agrees with proposals

<useragent> tag

* Lori: http://openajax.org/pipermail/ide/2008q3/000719.html
-- Is 'platform' optional or required?
* Jon: http://openajax.org/pipermail/ide/2008q3/000722.html
-- leave 'platform' as optional, but
-- add text to the spec that says that in most cases you will probably want
to
-- provide a 'platform' attribute and says that if 'platform' is not
present,
-- the 'version' attribute will be ignored.

more optional/required attribute

Lori: http://openajax.org/pipermail/ide/2008q3/000720.html
-- Should 'datatype' be required for <returns>?
Jon: http://openajax.org/pipermail/ide/2008q3/000723.html
Jon: http://openajax.org/pipermail/ide/2008q3/000726.html
Bertrand: http://openajax.org/pipermail/ide/2008q3/000731.html
Jon: http://openajax.org/pipermail/ide/2008q3/000733.html.
Bertrand: http://openajax.org/pipermail/ide/2008q3/000734.html
Bertrand: http://openajax.org/pipermail/ide/2008q3/000735.html
Jon: http://openajax.org/pipermail/ide/2008q3/000736.html.
Jon: http://openajax.org/pipermail/ide/2008q3/000737.html.
Bertrand: http://openajax.org/pipermail/ide/2008q3/000738.html
Jon: http://openajax.org/pipermail/ide/2008q3/000739.html.
Bertrand: http://openajax.org/pipermail/ide/2008q3/000740.html
-- For conversion from JSDoc into OAM, proposes setting datatype=Object
Jon: http://openajax.org/pipermail/ide/2008q3/000741.html
-- Works for me
-- Can make 'datatype' required on <return*>

Change the tag name for <returns>?

Jon: http://openajax.org/pipermail/ide/2008q3/000724.html
-- <return>/<returns> vs <returnType>/<returnTypes> vs
<return-type>/<return-types>
Lori: http://openajax.org/pipermail/ide/2008q3/000725.html
-- Aptana uses <return-type>/<return-types>
Jon: http://openajax.org/pipermail/ide/2008q3/000729.html
-- But hyphens don't follow camelcase, which we are using elsewhere>

Multiple returns question when not using paramName and paramValue

Jon: http://openajax.org/pipermail/ide/2008q3/000727.html
-- OK to have multiple returns even if paramName and paramValue are not
specified?>
Lori: http://openajax.org/pipermail/ide/2008q3/000730.html
-- Assumed that multiple returns would be available for non-factory
methods, also?>
Bertrand: http://openajax.org/pipermail/ide/2008q3/000732.html
-- Yes, allowed, but would be bad practice

Spec and schema updated for factory method feature (paramName, paramValue,
etc.)

Jon: http://openajax.org/pipermail/ide/2008q3/000748.html
Bertrand: http://openajax.org/pipermail/ide/2008q3/000752.html
Jon: http://openajax.org/pipermail/ide/2008q3/000753.html.
Bertrand: http://openajax.org/pipermail/ide/2008q3/000754.html
Jon: http://openajax.org/pipermail/ide/2008q3/000756.html.
Bertrand: http://openajax.org/pipermail/ide/2008q3/000757.html
-- I think it's fine now

<require> type attribute values ...

Kin: http://openajax.org/pipermail/ide/2008q3/000742.html.
-- Add 'other' for <require type="...">
Howard: http://openajax.org/pipermail/ide/2008q3/000744.html
Kin: http://openajax.org/pipermail/ide/2008q3/000749.html
Scott: http://openajax.org/pipermail/ide/2008q3/000750.html
Jon: http://openajax.org/pipermail/ide/2008q3/000751.html
Howard: http://openajax.org/pipermail/ide/2008q3/000755.html
Jon: http://openajax.org/pipermail/ide/2008q3/000758.html
Howard: http://openajax.org/pipermail/ide/2008q3/000759.html
-- We still need to define for <require>: contract or manifest

What happens on <option> if there is no <label>?

Jon: http://openajax.org/pipermail/ide/2008q3/000743.html
-- Propossal: Label defaults to the value
Howard: http://openajax.org/pipermail/ide/2008q3/000745.html
-- Make sense
Bertrand: http://openajax.org/pipermail/ide/2008q3/000746.html
-- Yes
Kin: http://openajax.org/pipermail/ide/2008q3/000747.html.
-- Sounds reasonable.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://openajax.org/pipermail/ide/attachments/20080916/1b8322b2/attachment.html 


More information about the IDE mailing list