ࡱ> {#` Rbjbj\.\..>D>D%2("   """4V000h̰LVڡt&1&2<2<22;<D=$8$Nh"^@^;@;@^@^@<22jlElElE^@l<2R2AlE^@lElE2{,"}2 䙞D04A|.L0ڡ|vBJv\}v"}8<=L>lE??<=<=<=Ej<=<=<=ڡ^@^@^@^@VVVd& VVV&VVV Paper Title Paper Subtitle if needed, else delete this paragraph Dont add spacing or blank lines before or after the title/subtitle. Author Name Author Affiliation as many lines as needed press Shift + Return to insert line breaks Author emailAuthor Name Author Affiliation see Section 1 on how to add or delete authors Author email This Word template can be used to prepare papers for ACM SIGPLAN conference proceedings. It is based on a Latex style file designed for SIGPLAN by Paul C. Anagnostopoulos. The template comes with a set of formatting styles, and also with some macros for applying finishing touches and for handling bibliographic references. Macros must be admitted to enjoy the more advanced features (including support for cross referencing of figures, equations etc.). Note that using this template properly requires some proficiency in Word. Please send all issues regarding the template (not Word!) to steimann, hosted by acm.org. Categories and Subject Descriptors D.3.3 [Programming Languages]: Language Constructs and Features  abstract data types, polymorphism, control structures. This is just an example, please use the correct category and subject descriptors for your submission from the ACM Computing Classification Scheme found at http://www.acm.org/class/1998/ General Terms Your general terms must be any of the following 16 designated terms: Algorithms, Management, Measurement, Documentation, Performance, Design, Economics, Reliability, Experimentation, Security, Human Factors, Standardization, Languages, Theory, Legal Aspects, Verification. Keywords Keywords are your own designated keywords, separated by semicolons. E.g.: proof checker; proof-carrying code Author Area The author area is a Word table. To insert or remove authors, insert or remove columns through Words Table menu. Use this menu also to adjust table and column width. Do it manually (by dragging the borders) only as a last resort. Use the SIGPLAN Author name, affiliation, and email styles to format your entries. Dont add additional spacing distance to title/subtitle and abstract are set as table properties. Warning: The table is trailed by an invisible section break. If you delete it accidentally, undo (press Ctrl + z) immediately. Fonts This template uses Times New Roman for all standard text and headings, Trebuchet MS for email and other computer expressions (the SIGPLAN Computer character style), and Lucida Console for fixed character width expressions (code; the SIGPLAN Code character style). Paragraphs The first paragraph after a section heading is not indented. Use SIGPLAN Paragraph 1 for first paragraphs. (You get one automatically by pressing Return at the end of a heading paragraph.) The SIGPLAN Paragraph 1 style may also be used after lists, equations, enunciations, etc., if the paragraph is a logical continuation of the previous one. All other paragraphs are indented. An alternative SIGPLAN style prescribes all non-indented paragraphs with a space of 5 points in between (but only between consecutive paragraphs, not between a paragraph and a heading). This is currently not supported by this template. Section Headings Use the SIGPLAN Section heading, Subsection heading, and Sub-subsection heading paragraph styles for the first three levels of your outline. Note that cross referencing of heading numbers does not work as expected, presumably because these three styles are user-defined and do not override the built-in ones. Spurious space above paragraphs at the top of a column (as above) should be removed. This can be done by executing the Finishing Touches macro, which is started by pressing Alt + Ctrl + f. Subsection headings Sub-subsection headings Spurious space between adjacent headings (as above) should also be removed. This can also be done by the macro. D-Heads Use SIGPLAN Paragraph/Subparagraph heading paragraph style to format the whole paragraph, and SIGPLAN Paragraph heading character style to format the heading portion of the paragraph (by marking it and applying the style). Use an em space to separate the heading from the rest of the paragraph. You can insert a default heading and the em space by selecting Insert > AutoText > SIGPLAN Paragraph heading from the menu. Following paragraphs are formatted with SIGPLAN Paragraph (indented, with no space in between). E-Heads Same as D-Heads, but use SIGPLAN Subparagraph heading instead of SIGPLAN Paragraph heading character style to format the heading portion of the paragraph. Figures Figures should be placed at top or bottom of page and can span one (240 points wide) or both columns (504 points wide). The latter implies that the caption must be placed in a text field. Use the SIGPLAN Figure caption paragraph style to format the caption, and set Figure n. (including the period) in boldface. Insert an en space behind the period. As with paragraph and subparagraph headings above, you can have the caption inserted automatically by selecting Insert > AutoText > SIGPLAN Figure. Note that you can group the figure and the text field containing the caption to keep them together. If you dont know how to do this, try to use  REF _Ref154328964 \h \* MERGEFORMAT Figure 1 as an example. A one-line caption should be centered (as that of  REF _Ref156787817 \h \* MERGEFORMAT Figure 2), two or more lines ragged right ( REF _Ref154328964 \h \* MERGEFORMAT Figure 1). You can use the Finishing Touches macro to have this done automatically. Figures should have a horizontal ruler above and below; the ones below in  REF _Ref154328964 \h \* MERGEFORMAT Figure 1 and  REF _Ref156787817 \h \* MERGEFORMAT Figure 2 are part of the caption; the ones above (which are missing in this template) must be inserted manually. Unfortunately, I found no recommendable way to do so. Math Displays There are two recommended ways to insert equations. One is to use a paragraph formatted with the SIGPLAN Equation paragraph style, as in equation If you want to add an equation number as in equation ( SEQ SIGPLAN_Equation\* ARABIC 1) insert a tab before and after the equation, and insert the SIGPLAN Equation AutoText from the Insert > AutoText menu. The other is to enter equations in a 1 row 2 column table, with an (optional) right-aligned sequence number (inserted as above) in the right column. Note that the tabs dont work within tables; therefore, the equation is always centered in the tables first column, which may not be what you want. equation 1 equation 2( SEQ SIGPLAN_Equation\* ARABIC 2)You can have multiple lines within each table row; the equation sequence number is then centered vertically (which is probably the only true advantage of using the table). Note that Word ignores the no space between paragraphs of same style setting within tables, so you might prefer to insert a hard line break (by pressing Shift + Return) for more than one line. You can cross reference an equation from the text, as in  REF _Ref154326298 \h (1), in very much the same way as you can reference a figure, simply by using Words cross referencing facility (Insert > Reference > Cross Reference > SIGPLAN Equation). Enunciations Enunciations are paragraphs containing theorems, lemmas, proofs, etc. Use SIGPLAN Enunciation paragraph style for the paragraph and SIGPLAN Enunciation caption character style for the caption. Paragraphs following an enunciation need not be indented (i.e., you can use SIGPLAN Paragraph 1 for subsequent paragraphs). As with figures and equations, Words AutoText feature can be used to insert a template naming (and numbering) the enunciation. For this, choose Insert > AutoText from the menu and select the corresponding entry. If the current paragraph is formatted with the SIGPLAN Enunciation paragraph style, the applicable AutoText entries are pre-selected. Alternatively, you can copy and paste the following paragraphs. Theorem  SEQ SIGPLAN_Theorem \* ARABIC 1 (name). One em space must follow the period. The name is not set in small caps. The leading text can be inserted using Insert > AutoText > SIGPLAN Theorem. Proof. One em space must follow the period. The leading text can be inserted using Insert > AutoText > SIGPLAN Proof. Lemma  SEQ SIGPLAN_Lemma \* ARABIC 1 (name). One em space must follow the period. The name is not set in small caps. The leading text can be inserted using Insert > AutoText > SIGPLAN Lemma. Last but not least, you can use (copy and paste) the following paragraph for creating enunciations, and then right-click on SIGPLAN Enunciation and select the kind of the enunciation from the context menu.  AUTOTEXTLIST \s "SIGPLAN Enunciation" \t "select type from context menu" \* MERGEFORMAT SIGPLAN Enunciation Note that there is excessive space between enunciations in the above example; this can be removed by executing the Finishing Touches macro (Alt + Ctrl + f). To cross reference a numbered enunciation from the text, you can use Words cross referencing facility. For this, you must either add a bookmark manually and reference this, or use the Insert > Reference > Cross Reference function. For the latter option to work, you must have checked the add SIGPLAN Caption labels option during the creation of a new SIGPLAN document. Lists Use the SIGPLAN List item paragraph style for a paragraph containing a list item. This gives you the right space before and after the item. Use the SIGPLAN List bullet, SIGPLAN List number, or SIGPLAN List letter list style to select the kind of bullet you want. Finally, use Words indentation function to push any item to the desired level. To create mixed lists, i.e., lists with different kinds of bullets on different levels, you have to break up the enumeration using the context menu on the bullet you want to change. However, be warned: because lists can be interrupted by ordinary text, Word may think of different lists as belonging together, which may lead to rather surprising formatting effects. If a list item consists of more than one paragraph, use the SIGPLAN List paragraph paragraph style for all paragraphs without a bullet. Bibliographic References Words native support for bibliographic references is rather weak. This template therefore adds some support in the form of the SIGPLAN Bibliographic reference manager macro, which you may find useful. It is started by pressing Alt + Ctrl + b. To be able to use it, macros must be activated (cf. Footnote  NOTEREF _Ref154369472 \h 1). The Bibliographic reference manager lets you add automatically bookmarked entries to the References section of the document (whose heading must be formatted with the SIGPLAN References heading style). These entries can be cross referenced from the main text using the manager. Depending on your choice made upon creation of the document (the template instantiation), the text appearing as the cross reference is either an automatically assigned number (as in [ REF _SIGPLAN_Bibref_unk00 \h 1], whose value depends on the position of the entry in the list of references) or a string that you can enter. For the purpose of identification, each bibliographic entry must be given a unique ID, which must not contain spaces or special characters. Copyright Notice The copyright notice on page 1 of this template is anchored in the page footer. If you want to change it, you must set View to Header and Footer. Disclaimer This template is still under development. In particular, automated support for figures (e.g., the horizontal rulers required in the ACM SIGPLAN proceedings style specification) is still lacking. Send all comments, suggestions for improvements, and especially examples of how to do it better, to the address given in the abstract. The acknowledgments heading is unnumbered. You can use the SIGPLAN Acknowledgments heading paragraph style for it (which will save you from deciding whether there should be an e after the g). The trailing tab is automatically added and cannot be deleted. Alternatively, you can use the SIGPLAN Section heading paragraph style and backspace the numbering. This lets you write Acknowledgments any which way you please. The appendix, if any, should be placed before the references. In case you have several and want to number them, you can also use the SIGPLAN Section heading paragraph style as described above. [ SEQ "Reference" \* MERGEFORMAT 1] unknown author Trying to Mimic Tex with MS Word: Combining WYSIWYG with Post-Processing unpublished manuscript, in preparation. Watch out: The last character in this column is a section break which must not be deleted. If you delete it accidentally, undo (press Ctrl + z) immediately. If you want to even out columns on the last page, delete characters one by one (using Del on your keyboard) until you see the desired effect.  If macros are deactivated, you must activate them first, using Words Extras > Options > Security > Macro security settings.     PAGE 2  Figure  SEQ SIGPLAN_Figure \* ARABIC 2. This figure spans one column. Figure  SEQ SIGPLAN_Figure \* ARABIC 0.  This figure caption is formatted with the SIGPLAN Figure caption paragraph style. The label   REF _Ref154328964 \h \* MERGEFORMAT Figure 1 has been inserted by selecting Insert > AutoText > SIGPLAN Figure from the menu (which also inserts the period and the obligatory trailing en space). The label can be referenced from the main text using Words cross referencing facility, i.e. by selecting Insert > Reference > Cross Reference and then SIGPLAN Figure as the category. Cross references usually adopt the style of the source in Word, so you have to reformat it, e.g. by selecting the cross reference and pressing Ctrl + Space, and by adding the \* MERGEFORMAT switch to the corresponding field expression (as in {REF _Ref154328964 \h \* MERGEFORMAT}). Note that the caption was grouped with the figure pane (so Word keeps them together), and the groups properties were set to make it appear at top left of text area, with distance to text 20 points above/below (Word actually applies this space depending on where the figure is placed). The whole thing is anchored, so it moves from page to page with the paragraph containing the anchor. However, you can drag the anchor to whichever paragraph (and thus page) you want. There may be better ways to do figures in Word, but unfortunately I dont know of any. in the references section at the end of this paper d be thnces with plain text (Alt style. However, in order to cross-reference in the references section at the end of this paper d be thnces with plain text (Alt style. However, in order to cross-reference igure  SEQ SIGPLAN_Figure \* ARABIC 0 Figure  SEQ SIGPLAN_Figure \* ARABIC 0 Figure  SEQ SIGPLAN_Figure \* ARABIC 0.  This figure caption is formatted with the SIGPLAN Figure caption paragraph style. The label   REF _Ref154328964 \h \* MERGEFORMAT Figure 1 has been inserted by selecting Insert > AutoText > SIGPLAN Figure from the menu (which also inserts the period and the obligatory trailing en space). The label can be referenced from the main text using Words cross referencing facility, i.e. by selecting Insert > Reference > Cross Reference and then SIGPLAN Figure as the category. Cross references usually adopt the style of the source in Word, so you have to reformat it, e.g. by selecting the cross reference and pressing Ctrl + Space, and by adding the \* MERGEFORMAT switch to the corresponding field expression (as in {REF _Ref154328964 \h \* MERGEFORMAT}). Note that the caption was grouped with the figure pane (so Word keeps them together), and the groups properties were set to make it appear at top left of text area, with distance to text 20 points above/below (Word actually applies this space depending on where the figure is placed). The whole thing is anchored, so it moves from page to page with the paragraph containing the anchor. However, you can drag the anchor to whichever para  $@AKRarw|} A N O P Q R    * 0 1 2 E ǿǦhBS hNHhqeh hNHhh>Nh>J hn)hVhn)hV0J; h>,26hn)hV6hV hr~hv hBS6hn)h(r6hn)h$6hn)hkM6 he6h$h(hn)3  B O P Q fagdqorYkd$$If0`'  t64T4 4ayt6 $Ifgdn) $Ifgdn) $Ifgdn) $Ifgd9 $Ifgd9 $Ifgd>Jgd!'Rgd;a CCCQ R hs crv$gdf.gdgdf.gdtgd@gd;agd7gd+gdBSgdBSgdn)gd7 gd[lDgdgd;aE F L k o |   , 6 ? a ~    : X Z Ľܭxphn)hK+K6hK+KhK+KNHhK+KhK+KhK+K5 hK+KhK+Kjh(zh(z0J!56Uh[lDh[lD0J! hJ"h>NhFK}h0J; haFhh*^hi h0J; hNHhB]'h hm-NH hgxNHhgxhBShqehm-h &`+ (*fh JLJLBDFH;@Nͽͽ|shsssh}h}0J;NHh}h}0J;hBShn)0J;hn)hn)mHnHu h[lDh[lDhK+K hBS6hK+KhK+KNHhBShK+K6NHhBShK+K6jh(zh(z0J!56Uh[lDh[lD0J! hK+Kh[lDhdmhK+K0J; hK+KhK+Khn)hK+K6hn)hK+K6NH&NOrsz?Kz  7>HL_WXbcd򻰻򩠜ĐĂ|x|tph &`h+h> hqeNHhqeha hFRNHhFRh7Hh7h(htImHnHu hBShBShdmhBS0J:NHhdmhBS0J:h}h}0J;hBShBS0J; hn)hn)hn)hn)0J;hBShn)0J-56hBShn) hn)NH,dgmjkpqrz{  /@erstuv˾¾}yuhjHhsF hf.hf.jhf.0JUhn) hb0J;h9+hf.0J;h h9+hf. h@h@hb& htNHhthth@0J;h@huNhtIhCkh=d] h7h7 h7NHhm-h7h &`hqehFR+$024<"$D@ABJKľ~wsohb&hcu hcuhcu h"ZNHh}h}0J;NHh"Z h3MNHh3Mh$h}h}0J;h7Hjh(zhFR0J!56U hjH0J!h7Hh&$0J! hf.NHhxqhB]' h=d]hf.hf.h(hjH hhsFhsF h h )# 4l 468:nzƽףףxtmtitiehL(kho h,yhuNhuN"jh@UmHnHsHtHu hsIhsIh$ h7HNHhjHhdmh7Hjh(zhFR0J!56U hjH0J"hsIhsI0J" h$h$ hf.NHh\Vh}h}0J;hf.hsIh3Mh3Mh3M0J;NHh3Mh3M0J;&$8Jk"$$V%_%%%1&['q'' ,$IfgdL(k &$Ifgd=gdaFgd=&gd=hgddgddgdogd }VgdsI gdf.gd1 gd7H    ' ) * ` e i  !!!8!@!E!Q!Z!u!!!!!!!!*"+"O"P"Q"R"Z"["c"d"j"k"˾~x hL(kNH h" "h" "jjh3h$Uh3h3 h3h3jh3h3U h30J;h3Mh30J;NHh3Mh30J;h h3 h3MNHhdmh}h}0J;h3Mh huNNHhuNhohL(khm-/k"l"w"""""""""""""""""####"###$#&#6#;#<#G#X#Z#n#q#r#######Ķӯ⠙}ysyoyyohaF hdmNHhdm h NHjdh3h Uh3h h3h jh3h UhL(k h" "h" "jh h Uh h h h jh h Uhb&h h ho"jh@UmHnHsHtHu)#############$$$$$ $%$8$;$A$B$I$P$T$n$$$$$$$$$)%-%.%>%N%V%%%%ÿǴÓÏÓÉÏÅ}}t}pph=h}h}0J;h=hhdhuN haFNHhthdmj^h h$zUh h h h jh h Uh haF h" "h" "jhaFhZUhaFhaFhaFhaFNH haFhaFjhaFhaFU,%%%%%%%%%%%%%%%%&&*&1&H&&&&&&&&5'6'9'Y'Z'['c'p'q'r's'z'{'''''''''ɷ͐|hdhL(khL(kNH hL(khL(kjhL(khL(kU hL(khd hdhd h=NHhthhzAhaF0J;h}h}0J;haFh" "mHnHuhL(kh=NHjhL(kh=U hL(kh=h=hh= h=h=0'')**O+,,*/01233"5}}gd4E.gd$gd4E.gd>.gd;agdUgdygd"Zgdgd=d]Pkd$$If40"64 af4yt'''''((T(U(((((((())))+)8)@)A)W)X)Y)Z)[)\)])^))))))))))****#*9*X*\*o**ѿݰݰݬݣݔ݌h}h}0J;hyh>hUh=d]h9+h0J;NHh9+h0J;hi hNHh" "mHnHu hL(kh" "jPhaFUjhaFUhaFhhjHhL(khzAh=0J; h=NHhhh=2****+++2+7+B+E+F+L+N+O+n+++++,",=,E,F,O,S,f,|,,,,,,,,,,,,,,,,,---------ۇ hXhUh" "0J4mHnHuh_0hug:0J4h_0h_00J4jh_0hU0J4Uh_0hU0J4 hUhy h4ENHh4Eh*nhy0J;hU hNHhhhh}h}0J;hy hyNH5-...&.L.V.l.t.....&/(/*/4/6/8/:// 000$0&0`0b0d0f0h0j0r0v0x0V1111Ž餗yulalh9+hy0J;NHh9+hy0J;hyjh_0U hXh_0h_0h" "0J4mHnHujh_0h_00J4Uh_0h_00J4h*nhy0J; h>h>jh>U hXh>h_0h>0J4h*nh>0J;NHh*nh>0J;h>hUjhUU hXhU&1111*2+2K2^2~2222222222333W3X3333333334*4+4g4|44444444444~zsz hP6hP6hP6h%^X h|NHh| h$0J;h9+h>a0J; h>aNHhihjHh>ahxqhaF0J;h haFNHhaF hhhhjhhUh6 hhNHh$hh h4ENHh4Eh_0hyh9+hdG0J;-44444444!5"505A5d5e55555553646U6V66666:7;7L77777777 8,8.8/8B8x88888888889939498999ۻ䷱hjHh?%u hs"CNHhb&hs"Chxq h$NHh$h}h}0J;NH hc"haFh&h haFNHh}h}0J;haF h>ah| hP6NHhP6 hP6hP6:"5(555567x889<<q=|=?>>>n@o@6 gd2 gd\gd\gdm-gd7Hgd@gdsIgds"Cgd$gd4EgdaF0 & FgdaF0 & FgdaF0 & FgdaFgdaFgdaF99>9@9[9u9999999999999: :::Z:[:a:v:w::::::; ;4;Q;S;|;;;;;;;;;;;;;;;;;;;"<7<@< hHNHh" "mHnHujJhjHUjhjHUhHhjHh}h}0J; h?%uNHh`h" "jh$Ujh$U h$NHh?%uh?%u0J;h$h?%uh 9@<A<B<f<y<z<<<<<<<V=Z=^=o=p=q={=|============ >>9>:>?>w>x>>>>>>>>>>>>>>?ŽşşūݘhMh+dh\h$hv h7Hh7H hrNH hm-NHh9whi hjHNHhjHhm-haFhrhsI h@h@h@h@0J;h@ hs"Chs"C h`NH hwNHh`hwh?%u3?!?"?,?1?S?[?w?x?y?z???????????@@ @@@-@3@8@<@m@n@o@t@{@@@@@@@ A A!A/A0A2A3ASATAUAVAgAqArAAAﴰ hjH6hI*hI*6h" "mHnHujhI*UhI* hzhz h`NHh+hrhthzhqh9whh h+dNHhah[lDhMh`h+dh}h}0J;8o@0A1AACCCCCCCCCCCCCCCCCCCCCgdf.gdagdyg9gdI*'gdCgdrAAAAAA;BKBLBSBTBXBYB_BgBiBuBBBCCCCCNCOCPCqCCCCCC⪣vk`\Tjh5Uh5hHUhKmHsHhD8hK0J;CJh3MhK0J;CJNHh3MhK0J;CJ h8VhKhKjhK0JU hO?hvh\h&h&0J;haFh<60J;haFh`6haFh<66haFh$6NHhaFh$6 h&6haFh7H6 hI*h1ihI* hI*NH CCCCCCCCCCCCCCCCCCCCCCCCDDDBDPDRDDDDDDDDTEVEEEEE轰莇qjh3hKUh3hK h3hKjh3hKU hyOhKh" "5mHnHu hK5jhB]'hK5UhB]'hK5"jhKUmHnHsHtHuhI*mHnHujhI*UhKjhKUjh5Uh5+CCCCCCCCC>D@DBDuKvKwKKKyz{ $$dNgdB]'$$$dNa$gd\V&`#$EEEEFFFFG GGGGGGHH)I*IIIrJJJ7K8KsKtKuKwK}K~KKKKKKKKKKKKKKKKKKKKKKLLLLM귪귪귪 h3hKh" "5mHnHu hK5jhB]'hK5UhB]'hK5 hyOhK hK<NH hK<h3hK0J; hKNHhhhK0J;hKjh3hKU h" "h" "9M M MMM MbMMlNmNNNNNEOFOoO{OOOPPQQv;<wxy{ɑʑˑ̑͑ӻӻӻĹӴӦӞӞh" "5mHnHu hK5jhB]'hK5UhB]'hK5 hyOhK hK<NH hK<Uh3hK0J; hKNHhhhK0J;hK h" "h" "jh3hKUjTh3hKUh3hK2graph (and thus page) you want. There may be better ways to do figures in Word, but unfortunately I dont know of any. in the references section at the end of this paper d be thnces with plain text (Alt style. However, in order to cross-reference in the references section at the end of this paper d be thnces with plain text (Alt style. However, in order to cross-reference igure  SEQ SIGPLAN_Figure \* ARABIC 0 Figure  SEQ SIGPLAN_Figure \* ARABIC 1. This figure caption is formatted with the SIGPLAN Figure caption paragraph style. The label   REF _Ref154328964 \h \* MERGEFORMAT Figure 1 has been inserted by selecting Insert > AutoText > SIGPLAN Figure from the menu (which also inserts the period and the obligatory trailing en space). The label can be cross referenced from the main text using Words cross referencing facility, i.e. by selecting Insert > Reference > Cross Reference and then SIGPLAN Figure as the category. Cross references usually adopt the style of the source in Word, so you have to reformat it, e.g. by selecting the cross reference and pressing Ctrl + Space, and by adding the \* MERGEFORMAT switch to the corresponding field expression (as in {REF _Ref154328964 \h \* MERGEFORMAT}). You can have the latter done automatically by executing the Finishing Touches macro. Note that the caption was grouped with the figure pane (so Word keeps them together), and the groups properties were set to make it appear at top left of text area, with distance to text 20 points above/below (Word actually applies this space depending on where the figure is placed). The whole thing is anchored, so it moves from page to page with the paragraph containing the anchor. However, you can drag the anchor to whichever paragraph (and thus page) you want. There may be better ways to do figures in Word, but unfortunately I dont know any. in the references section at the end of this paper d be thnces with plain text (Alt style. However, in order to cross-reference in the references section at the end of this paper d be thnces with plain text (Alt style. However, in order to cross-reference Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. SIGPLAN05 June 1215, 2005, Location, State, Country. Copyright 2004 ACM 1-59593-XXX-X/0X/000X$5.00. V NP`8>ŔӔtʕ˕ו=NVcdۗܗ]z~CDy hyOhK hK<NH hK<h hdmh}hK0J;h3hK0J;NHh3hK0J;hjHhhhK0J; hKNH h" "h" "jh3hKUh3hK h3hKjh3hKUh}h}0J;hK/ ZL .B$$ & F hdxd*$a$$$ & F hdxd*$a$gda`gdv*#gdv* *$&BDFHJLZ\ (*,.00Jjh(z0J56U h7H0JhXjh_00JU h_00J jUjh_5U h_5 mHnHu hL(kNHjhL(kUhL(k hO?hvh>a hDhK hiZhK hK6]hvhK28 0 0&P:p/ =!8"8#$% 9 0&P:p/ =!8"8#$% P 5 0&P:p/ =!8"8#$% h$$If!vh55#v:V t65 4T4 4yt6}DyK _Ref154328964}DyK _Ref156787817}DyK _Ref154328964}DyK _Ref154328964}DyK _Ref156787817s$$If!vh5"5#v"#v:V 46,5544 f4yt}DyK _Ref154326298}DyK _Ref154369472DyK _SIGPLAN_Bibref_unk00}DyK _Ref154328964}DyK _Ref154328964}DyK _Ref154328964<@@@ r~StandardCJ_HmH sH tH TT  berschrift 1$ & F(@& 5CJKH@@  berschrift 2  & F@&J!J  berschrift 3  & F@& 56CJ@1@  berschrift 4  & F@&LL v berschrift 5 & F(@&6CJ\\  berschrift 6 & F<@&6CJOJQJkHTT  berschrift 7 & F<@& OJQJkHXX  berschrift 8 & F<@&6OJQJkH\ \  berschrift 9 & F<@&6CJOJQJkHJA@J Absatz-Standardschriftart\i@\ Normale Tabelle :V 44 la 0k@0 Keine Liste J&@J FunotenzeichenCJH*OJQJkH^OB^ L0SIGPLAN Abstract heading & FdbO!Bb H-SIGPLAN Acknowledgments heading  & FpO1Bp f=SIGPLAN Section heading $ & Fdxd*$@&5CJJO2J 8 SIGPLAN BasicCJ_HmH sH tH RORR ?SIGPLAN Paragraph 1$d8a$CJFOARF 7SIGPLAN Paragraph `H@bH 8V Funotentext$dL<a$CJ8 @r8 Fuzeile  !::  Kopfzeile  !NO1N kM SIGPLAN Title$dp*$a$5CJ$hO!Bh f=SIGPLAN Subsection heading & Fd8@&CJbOBb f=SIGPLAN Sub-subsection heading  & F@&^O^ SIGPLAN Author name$d*$a$CJaJjOj 7SIGPLAN Author affiliationd8dm$CJaJXO2X TSIGPLAN Author email (m$ CJOJQJJO2J 6SIGPLAN Subtitle dxCJpOARp @&SIGPLAN Paragraph/Subparagraph heading @&POP SIGPLAN Paragraph heading56TO!T &$SIGPLAN Subparagraph heading6`O12` 3AXSIGPLAN Copyright notice#$d`*$a$CJVOABV 4'bSIGPLAN Figure caption $$a$CJ>"> & Beschriftung% 5CJ\XOABX =SIGPLAN Equation&$ ` dda$m$XOX Y$7SIGPLAN References heading ' & FPP DNSprechblasentext(CJOJQJ^JaJ@'@ ,yKommentarzeichenCJaJ:: ,y Kommentartext*CJ>j> ,yKommentarthema+5\POaP CkSIGPLAN Equation number,$a$>O> CkSIGPLAN Emphasize6JOABJ USIGPLAN Enunciation .XOAX gSIGPLAN List paragraph/PP^FOF 6)SIGPLAN List item 0^ROAR +SIGPLAN Enunciation caption:DOQD`SIGPLAN List number5 F TO!BT 2 SIGPLAN Appendix heading 6 & F DOqD`SIGPLAN List bullet7 F DOD;aSIGPLAN List letter8 F \OA\ & SIGPLAN Reference9TdLP^T`CJ<O< f. SIGPLAN Code CJOJQJDOD TSIGPLAN Computer CJOJQJRIJs I"Js $ I Q$2I:u BOPQR1Q A d P a ThmXa3]s Q+ !0""A$G$$$ %%''')++,,^---//O0P00#2$2%222222222222222222222222222333l9m9n999@@@@@FFFFFFHHHHHHHHHHHI00000 000 0 0 00Q8 0Q8 0Q8 0Q 000 00 00 0 0  00P 0P  0P P ( 0TT0h8 0h08 0h 000 0@0@&0@0&0@0@0@&0 ,0 @0 @00 0@0@0@0.0@.0.0@0@.0@0@0 0@0A$ 00A$ 00A$ 00A$@0A$@0A$ 00'0' 0 @0+ 0 @0@+@0@ 0@0,@ 60@0@ '0900@00@000@0@0@0h00@0@0@0h00@0@0@0h00@0@0@0h00@0@0@0@0@0@0@0h00$000 $0000 0 $0000 $000000#0#0#00000000000 BOPQR1Q A d P ThmXa]s Q+ !0"A$G$''')+,--/O0#2$222233l999@@@FI00000 000@00 0@0 0 0 0 000 0 0000 00 0  0U 0 00 0@ 0@0@0@ 0@0@&0@0@&0@0@&0 @,0 @0@0@0@ 0@0@0@0@.0@.0@.0@0@.0@0@ 0@0@0@ 0@0@0@ 0@ $0j00j0h0 j00j0*0@00b12`M@0 00'@0([00\Y@0([00\Y00\Y@0([00\Y@0([0 (t !!!%%%%%%%''''''*,S\$!tBZ^1 O Q !"."(((***Q0r0t0I    YH *!&(Rqs}P o q z "+$       t  '#,b$.뜡`qy@~  "  (  t 8+ 3 003"  G* C 00S"8+n  c $X99?"` G*TB  C D FTB  C D G  <00"`8+ t 8+I 3 003"  G* C 00S"8+n  c $X99?"` G*TB   C D FTB ! C D G " <"00"`8 +I B S  ?^F(  z  s *#" `   0C"` mI`D(`'2D!"*+ - 2$- 2$ _Ref156787245 _Ref154369472 _Ref154326298 _Ref154384719_SIGPLAN_Bibref_unk00 _Ref156787817 _Ref154328964 _Ref151555342P+ Q02@@@@ISR u02F@i@IOs1 Ps1 Qs1쭿 Rs1, Ss1 Ts1, Us1l Vs1쬿 Ws1l Xs1 Ys1, Zs1 줿 [s1 좿 \s1 , ]s1 l ^s1  _s1 죿 `s1 , as1 l  P 66<=KC|DHHHHHHHHI     R'66<=TC~DHHHHHHHHI .schemas.1und1.de/SoftPhone Rufnummer _ HJ$&_ a %222222222222222C C[CfCFIAF $%"X`B_+ 1 R Z %#%w0~0 22%222222222222222222@@G@i@j@ACFCFHHI3333333333333333333n  ,]%"t  B_1 R &&'''*'0(0(W(W(()**Q0u000111"2$2%2%2222222222222222222222233m9n9@@FFHHHHHHHI%222222222222222FIB@ B{F* *.]~ ?1{-^,8\T1m+ - T>41hFj96PR}SKU^,YF{a}zybpz'^Dg4F|knU|Nfo*x!w4F@.@.@..@...@ ....@ .....@ ......@ .......@ ........ 8^`8o(hH) ^`o(hH) 88^8`o(hH) ^`o(hH() ^`o(hH() pp^p`o(hH()   ^ `o(hH. @ @ ^@ `o(hH.   ^ `o(hH.8^`8OJQJo(hH8^`8OJQJo(hH ^`o(hH) PP^P`o(hH() ^`o(hH()   ^ `o(hH()   ^ `o(hH.   ^ `o(hH. X X ^X `o(hH. ^`o(hHAcknowledgments ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.8^`8OJQJo(hH8^`8OJQJo(hH 8 ^ `8OJQJo(hH8^`8OJQJo(hH8^`8OJQJo(hH8^`8OJQJo(hH8^`8OJQJo(hH 8 ^ `8OJQJo(hH$ 8$ ^$ `8OJQJo(hH ^`o(hH. ^`o(hH.   ^ `o(hH. ^`o(hH. ^`o(hH. ^`o(hH. ^`o(hH.   ^ `o(hH. $ $ ^$ `o(hH. ^`o(hHAcknowledgments ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH. ^`o(hH.  ^`o(hH.  0^`0o(hH..  0^`0o(hH... 88^8`o(hH .... 88^8`o(hH ..... `^``o(hH ......  `^``o(hH.......  ^`o(hH........ ^`o(hH.  ^`o(hH.  0^`0o(hH..  0^`0o(hH... 88^8`o(hH .... 88^8`o(hH ..... `^``o(hH ......  `^``o(hH.......  ^`o(hH........8^`8OJQJo(hH8^`8OJQJo(hH 8 ^ `8OJQJo(hH8^`8OJQJo(hH8^`8OJQJo(hH8^`8OJQJo(hH8^`8OJQJo(hH 8 ^ `8OJQJo(hH$ 8$ ^$ `8OJQJo(hH ^`o(hHAppendix ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH. 8^`8o(hH. hh^h`o(hH. 0^`0o(hH.. 0^`0o(hH... 88^8`o(hH .... 88^8`o(hH ..... `^``o(hH ......  `^``o(hH.......  ^`o(hH........ ^`o(hH. ^`o(hH.   ^ `o(hH. ^`o(hH. ^`o(hH. ^`o(hH. ^`o(hH.   ^ `o(hH. $ $ ^$ `o(hH. 8^`8o(hH) ^`o(hH) 88^8`o(hH) ^`o(hH() ^`o(hH() pp^p`o(hH()   ^ `o(hH. @ @ ^@ `o(hH.   ^ `o(hH. 8^`8o(hH. hh^h`o(hH. 0^`0o(hH.. 0^`0o(hH... 88^8`o(hH .... 88^8`o(hH ..... `^``o(hH ......  `^``o(hH.......  ^`o(hH........ ^`o(hH References ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH. ^`o(hH) ^`o(hH)   ^ `o(hH) ^`o(hH) ^`o(hH) ^`o(hH) ^`o(hH)   ^ `o(hH) $ $ ^$ `o(hH) ^`o(hHAbstract ^`hH. pLp^p`LhH. @ @ ^@ `hH. ^`hH. L^`LhH. ^`hH. ^`hH. PLP^P`LhH.8^`8OJQJo(hH8^`8OJQJo(hH ^`o(hH) PP^P`o(hH() ^`o(hH()   ^ `o(hH()   ^ `o(hH.   ^ `o(hH. X X ^X `o(hH. ^`o(hH) ^`o(hH)   ^ `o(hH) ^`o(hH) ^`o(hH) ^`o(hH) ^`o(hH)   ^ `o(hH) $ $ ^$ `o(hH)-8\|k* {aB{zybSKUT>4^DghFfoPRY1m+.]~ x!w{-?xwN̎6HGL_r;6gk`u.V7H 2 ; 4 /3jHcugx>a#P sFd`rda (uC*Fi !" "J"c"n%B'B]'C!*_T*v*u,m-N.f.U}.Z0p0=q1>,2[Z233{l3 4Q)56<6#}6Y$7D8;w9ug:HU;D<4Z<H]<>=f? ? ?\5?O?s"C[lDdGYHsI>JK+KHKM3M>NDN|NNP^Q!'RFR\S8V\V }V]W3AX%^XcXjY\]:]E]CT]=d]#j]l]4^`` &`5a4'bgb%cDc+de`BeNfyg=hGh1iL(kCk'm*npqSpr5"r(rqoru?%u*w*fx,y$z(zFyz&|=|FK}r~= VkMb&|z@@f=}H-4bc*07oZuN!U"Z2qeBSfn)>R$v$dm |tuI*b5L0,VrsY2h+EhoG|PR5`9w};a. +?Sh&`@U{phZE&GP6SXgZZ zTlE{_7(UFH_0oAVb6qaFZ_+5& 1=}N@4EL$1its+dM|MafCv|g&$9+*^7iT@8?w>Hx+>@Kw 6)4[w6KgR},:39tIxqt\ lO,:A$`vhb4 MDGby zAOP]sIdgnword-docGUID\dgnword-eventsink&{B45AB55A-A53D-450D-9D82-179F535FF058}32712896B:F8V,V-V.V/!V0V1V2V3V4V5V6V7 V8 V9V:V;V<V=V>"/SIGPLANStyleMacros.Bibliography.InsertReference,SIGPLANStyleMacros.Bibliography.AddReference<SIGPLANStyleMacros.Bibliography.SortReferencesAlphabetically>SIGPLANStyleMacros.Formatting.AdaptFormattingOfCrossReferences1SIGPLANStyleMacros.Formatting.AlignFigureCaptions2SIGPLANStyleMacros.Formatting.CheckStyleOverriding@SIGPLANStyleMacros.Formatting.CorrectBookmarksForCrossReferences/SIGPLANStyleMacros.Formatting.ExtraxtStyleSpecs SIGPLANStyleMacros.Formatting.Go<SIGPLANStyleMacros.Bibliography.CheckBibliographicReferences!SIGPLANStyleMacros.TestMacros.aab!SIGPLANStyleMacros.TestMacros.bbb*SIGPLANStyleMacros.UserInterface.AutoClose)SIGPLANStyleMacros.UserInterface.AutoExit(SIGPLANStyleMacros.UserInterface.AutoNew)SIGPLANStyleMacros.UserInterface.AutoOpen4SIGPLANStyleMacros.UserInterface.BibliogrpahyManager1SIGPLANStyleMacros.UserInterface.FinishingTouches#SIGPLANStyleMacros.NewMacros.Makro9, SIGPLANSTYLEMACROS.FORMATTING.GO-!SIGPLANSTYLEMACROS.TESTMACROS.AAB.!SIGPLANSTYLEMACROS.TESTMACROS.BBB/#SIGPLANSTYLEMACROS.NEWMACROS.MAKRO90(SIGPLANSTYLEMACROS.USERINTERFACE.AUTONEW1)SIGPLANSTYLEMACROS.USERINTERFACE.AUTOEXIT2)SIGPLANSTYLEMACROS.USERINTERFACE.AUTOOPEN3*SIGPLANSTYLEMACROS.USERINTERFACE.AUTOCLOSE4,SIGPLANSTYLEMACROS.BIBLIOGRAPHY.ADDREFERENCE5/SIGPLANSTYLEMACROS.BIBLIOGRAPHY.INSERTREFERENCE6/SIGPLANSTYLEMACROS.FORMATTING.EXTRAXTSTYLESPECS71SIGPLANSTYLEMACROS.FORMATTING.ALIGNFIGURECAPTIONS81SIGPLANSTYLEMACROS.USERINTERFACE.FINISHINGTOUCHES92SIGPLANSTYLEMACROS.FORMATTING.CHECKSTYLEOVERRIDING:4SIGPLANSTYLEMACROS.USERINTERFACE.BIBLIOGRPAHYMANAGER;<SIGPLANSTYLEMACROS.BIBLIOGRAPHY.CHECKBIBLIOGRAPHICREFERENCES<<SIGPLANSTYLEMACROS.BIBLIOGRAPHY.SORTREFERENCESALPHABETICALLY=>SIGPLANSTYLEMACROS.FORMATTING.ADAPTFORMATTINGOFCROSSREFERENCES>@SIGPLANSTYLEMACROS.FORMATTING.CORRECTBOOKMARKSFORCROSSREFERENCES@Adobe PDFNe04:Adobe PDF ConverterAdobe PDF ConverterAdobe PDFS 4dA4PRIV ''''0P4(FF0EBDAStandardAdobe PDFS 4dA4PRIV ''''0P4(FF0EBDAStandardl !239:>j@jAI @    $@  8@  @@ . 0 d@ D @ L @  @  (@UnknownGz Times New Roman5Symbol3& z ArialA& Trebuchet MS5& zaTahomaE5  Lucida Console"eͪFF!G+\G+\%d 2 2 2qHX 0_2 'SIGPLAN Conference Proceedings templateFriedrich SteimannFriedrich Steimann\    75   7 5   8  8Oh+'0 8D d p |(SIGPLAN Conference Proceedings templateFriedrich Steimann SIGPLAN.dotFriedrich Steimann33Microsoft Office Word@F/D@^$@FwDG+՜.+,0( hp  Fernuniversitt in Hagen\ 2 (SIGPLAN Conference Proceedings template Titel  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ)STUVWXY[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1 Root Entry FsDData R1TableZGWordDocument.SummaryInformation(DocumentSummaryInformation8MacrosRoDoDVBAoDoDdir__SRP_0 y__SRP_1 __SRP_2 K  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRTUVWY[\^_`abcdefghijklmnopqrstuvwxyz{|}~洀0* pHdSIGPLANStyleMacrosT@ j =  ]G J< 9stdole>stdole h%^*\G{00020430-C 0046}#2.0#0#C:\WINDOWS\syst em32\e2.tlb#OLE Automation0EOffDicEOficEE2DF8D04C-5BFA-101B-BDE5ETAAC42EProgramme\Gemeinsame Date@ien\Mioft Shared\OFFICE11\MSO.DLL#N 11.0 Object LibrarFyLMSForms>BSFr@ms3D452EE@1-E08F0A-8-02608C4D0BB4aSFM20L'B @`&/;"1kqAq00}t#0q# 504 B4E59D00-119E-4BF3-BB3@:F8BE9IDOKUME~1@eimann\LOKALATemp\VBEb7.exdc?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghiklmnopqrstuvwxyz}~K*y rU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WǔBPJ uk  S1SYSSK9YY`m٘ ThisDocumentSIGPLANFormFinalTouchesTemplateProject SIGPLAN  Paragraph 1 ParagraphF /C:\PROGRA~1\GEMEIN~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA  )` F 1C:\Programme\Microsoft Office\OFFICE11\MSWORD.OLBWord !p0FC:\WINDOWS\system32\stdole2.tlbstdole 1yL-[DRAC:\Programme\Gemeinsame Dateien\Microsoft Shared\OFFICE11\MSO.DLLOffice .E .`M C:\WINDOWS\system32\FM20.DLLMSForms 9K1R 2C:\DOKUME~1\steimann\LOKALE~1\Temp\VBE\MSForms.exd k F†OĄ!K= F!LFsv FDocument @MenuPerformChangesAdjustSpacingBetweenParagraphsDeleteSpuriousParagraphsAdjustParagraphIndentation nextStyleW F isParagraph1 isParagraphNisProperHeadingisNotLeftJustifiedisLeftJustifiedisTablemin x@d 0UAQ]bWF<,jTUuDeQ-A#aS?F`Frame!-6S` q ȏ[qJ eUserForm< change(s) made. Please revise.b F F` F F (VBE6.DLL S 8 e X DLVD6 DG,K  xS F- F, F^ F   &SIGPLAN Paragraph 1 "SIGPLAN ParagraphM Fc+U@I6 ȸaNIpaUϰdOR+V=LC-ɍC+m@K a U3>rG?=ToP"OWhXGH Q a X" eUN#4?z~xL%~3@5oB#c0۞lgBVY8ګoJ|)9v a RDG&Jt&F@L/]1֌y1tCFMxWUTK#&ǭ_$Dk2;jjIMYI8AbU0v-lE-TQ8PN(+ #,!>J- 9$WIb +a  consider using  style@ F4 ID/]F~ m>Z@%[S51RK@a ӮQ^M>EKR/6#Jbo ,a H FSpacing between paragraphs adjuster @Spurious carriage return deleter <Paragraph indentation adjuster}4L-Ij{CNι1H"`Y@7AE <7CjIR% /a   comment(s). :Nothing changed or commented. *SIGPLAN Final touches :Document not saved. Save now? SIGPLAN NoticefĤIx8< An error ( :) occured. Couldn't complete.  G+OB`!aaam^V=&Hgp"(sjYHӈCyJMf8M'ЩFF~c *wrAx(ʄ\ 4a  :) occured. Couldnt complete. CheckStyleUseCheckStyleOverridingequalsSIGPLANStyle 0style overriding checker style overriddenR FkݮP6LW8d3aE Kajs ",yMMhaū"A$SL^>V)=kK8zCԕ$B$ Na  / ܀o@ʽz5`yG.#?SVׅJJ) \|TuEY3aD0?!? Pa H CheckBoxAlignTopParagraphs dhWnDCBoW:!:9OdQ0ŧ0F灅[ 9Qa CheckBoxMarkAllChanges1oL:M UNY}\$CiOqLsUgTzDUwRMMcR3L Ra  UserForm1 UserFormMenuUserFormBibliographyModul1 Bibliography Formatting :X F O 8 ,SIGPLAN Figure caption F FTypeTextFrameTextRange style HeightParagraphFormatAlignmentMarginBottomMarginTop CheckShapesAlignFigureCaptionsr>]L6fq&% C&\CfG_?jG'P~pfLu*FXJJL{ Xa h CheckBoxAlignFigureCaptions hCRD}-Sޔ# |A>H UserInterface F 4SIGPLAN References headingUnit ExtendStartOf Tip: InsertAfter CountMoveInsertParagraphv9v$tTM)f*=-HqM0llEg5X+BVJM2iQxtK mr CommandClose1ҋB ` TextBoxIDCommandButtonClose2"-?@ LabelAnnounce^ID01Nm/}*! !]a "ҋB `ListBox1CommandButton1LabelId LabelEntryRҋB `OptionButtonReferenceStringOptionButtonAutoNumberingTextBox3TextBox2{lFWJO MultiPageCommandButtonInsertReferenceFrameNewReference_Clickbbb1mtG =i!NkLZ NewMacrosMakro9 [ Start range SEQ "Reference" FieldsText $PreserveFormattingAddEnd ] ParentU߃QM%(HksCH .^TextBoxReferenceTextTextBoxReferenceString:lCC֏lB ca  AddReferenceNq}1>Iu'&L[AܯFAfI|HlOdO da HCommandButtonAddCommandButtonAdd_ClickҋB `nvEF!(zUIn[I11/On_|IH/Ra,R%OV 9@l]F^%NE ea CommandButtonClose2_ClickHyH' ZkOM.UR$|ʱiDE5`ST'ap@~w5=GE³R ga JMuʲA1ҼtXK}8<>qCN!<M=!zsCSxM߹!AxV Yha POptionButtonAutoNumbering_Click !OptionButtonReferenceString_Click []-mAp(,g7z+'"D)hіGAtLGreuCQ!;6꧂A 0Y 1ja g F Pno special characters or spaces allowed!7Bkvƙ G[ =2]UzM1v'ަcC|v+DsJ 1la & Add a References section headed with a SIGPLAN References heading first. Constants _SIGPLAN_ks KiTX.αJE>sv.&?B?+4P)Q!APggNp+RI na xListBoxReferencesCommandButtonRefreshListBoxReferences_ClickRefreshReferenceList |A^{FIq0}9hJb7ZX̢FlDKbs"W#OL? tWM @^ qa CommandButtonClose1_ClickCommandButtonRefresh_Click#ҋB `NameRefPrefixAddItemListCountList h  w UTdD _ 8F[K&N~K67 l'MII"UcH̰qsךLGFFiB ta h墜IZfefA1@:|vtdACRF@x NN/B{CommandButtonClose1$ϙ@+,{ ua 'K!Ñ%D3A`#iCFh)fS1J=-#.C Nc/ Yxa ListBoxReferences_DblClickq#tUserForm_Activate2robJnw茶/,z`KMhZ[O=恢tjsF7¾%XIwz-F&!{X za `!OLp ;OY J S3kI1/5>F̀CD! \TB*t 1{a PInsertReferencemf H-|v vCS.K{0W "CommandButtonInsertReference_Click TextmarkeƏYl|瑂#HM>DZKm ?'NKH+j:W<(CA}4?qBDհ }a  Label]{`O$sg/SA@k9B<`ƚ"@I@\!U0O wiِ C'o ~a xU&C1r? LMRU#p+z|1JgHivôMzpEF T[IsOe*? a MultiPage_ChangeɏYl|y!qIoN$#Y@I&!EG9T@غ&$nE\s7,MX0{N'|_ a X U=ZLFV eJ-6gHhK@ T!K'|%y'EOqU) qHtot a Label2Label3Label1 ^N:KcwU9 E{]_n"*UnG%RA% duNtWsp{K[D23 1a  FGσn.=HuT) @{ReJ H>\/XNN]W߬)-M@E@,pmq Qa `rgߴK-Lǭ% )Iu7a4g$FZRC1EDpNݲsLJ/bI#e qa LabelSelectionListBoxReferences_Change Yl|{ ejJK֡7GBӐW9nbFbF>H A1xZ5HJAp|#5 Ya H4$]NJ3F]RoDpEP6fTFŌpSOZ;JGi3_19JB: ya hGHiu˹bs1qL 0{ ;/^FKTXu?F(@. L_lyQyBX <CheckBoxBibliographicReferences̍'ŻE*e ܚ a  lT CŒLMWWdzxxxʠWk=Bʻ8ۗ Jcd͵(BP1K* CЎ> a `CheckBibliographicReferences (Scripting.Dictionary  \ F x  i KŘv;(qhAҫ5w`0KΨFshVL8 p1{;1))I2c)59 ɏa 0 Exists Remove Items *unreferenced sources: <no unreferenced sources found! 0not referenced from text *unreferenced entries: <no unreferenced entries found!BxEAƩԲO!앏HZß6;RUCRPC@9{N:.=T ÖB];M% ٓa  SIGPLAN _C|L;?K!+ i-sA|u+e8 EQeHyAjBs|`KCyl%'EJS Jv;I="m a p#>N I5X1~"D^8aU zI(k(=d^O!M!qdJW[& a SetFocus~.="(\Je]iX@^UI љa  ѰBhζ &/f=K0@کzKTg5{bǒH1'2ֺͺnA(1"'L hg@W?#V a 8Frame1LabelReferencingStyleOptionButtonNumericReferencingOptionButtonTextualReferences $OptionButtonNumericReferencing_Click #OptionButtonTextualReferences_Click P ReferencingStyle numeric ValueLinkToContentD CU֗gd"IFȺc1A,. a HLabelReferenceString auto numberx UzO{7LKFQ*):|:IJ#~S;ytDdn[7lXʚ"C~Ok 1a  InitializeiHƇ7_xLڧGB>dxP4f6Gո}TTs)GL2yBHeGL=tc qa  textualc2%@u0܄ HN>LƧņj(K!pC 4vHLW_8 -Nܘv a P)oOO^I MJ=EƉ<~w6Lǀ .DF ֥maF0v a P+ Use finishing touches (Alt + Ctrl + m) to remove spurious '(' in cross references.uK7=PJ+W/fuU CL5d S`Q#sfG1OtfcJ+AwY%:KB6ٚ!%keyIn a CheckBoxAddSIGPLANCaptionLabelsCommandButtonOKFrameCaptionLabelsCommandButtonOK_Click \ Figure EquationYLr%k[)aHNف<:"zN]H ODt wCW a xFinishingTouchesBibliogrpahyManager/bK{LsOX?7JҐrE& ~@s֪J"e'ċHj h۔Ҹ5A Hb$tK|@IeG a &rNMSzr pcL@ ȣfEW3#D-Ii T#IUuEx}N…% a ( !LJ(ތ{Ln3E~̖U+"cDݝ9@KvCD[&[ Hz2"`#"OHzTr;&B3JW Qa  _Bibref_ "_SIGPLAN _Bibref_ IsTemplate@JCMd~),.pOistxpEoOM~VHB", 'ǣE7G !a !j5 spA/4 ej FUsesNumericReferencing lFC LRI^ >eQIW2'F-@¾T*ruިG߻O6c Sil=AAPo{ڸQFEbs 1a 8"7u֟MYLkhHHu8k&Dlm:+ FjC^.) tIf95e!L[H)_۠n!N,CheckBoxMergeFormat~gLSfs 9a # p!O΋8gG SGG=9ė5<ۻJ3(Ln%Y(~KO pWT_HTL,ݍ3KטEkkJE3Qo DYou must enter a reference string!qbϰ+Kd7kSטF\lDɴ ě OԶ>y# PxHGt4O$ktTN.퀫RRԳOM)Ӯ+ *[@<7 a %2dJI~YtIwnVj͞r GՊ8n3.C\$4oFMQ;O{jصb@ Ia (&oB׏G-|:(I(ퟱW\F=NѳC}۟)+CD-J/4Bzh5`I??C8