≤░l B`х╢Luи├═ Ё┬ oД ╩≤ 7P >& BN Ё■ Ё╢ Ё■ 6Т 6Т /\=<%бhIv┌ 6─ 6ь 6╪ 6═ х@ 7(dA╖ f gю sD qЭp╗Цэ°ЦэЕ╦фtuvwx/yz.,f@g`бxg`╤▄,9ю t©°u╬Pvю═wю@x╬х2п//dy╬zаДK═58`@Ч┬`@│с┬│ш─│йл│й╢ t│гл│л┬u│д╦v│д═w┌ ,x┌ ю│к╓/┌ ╦y│фПz│к {┌─│о░│к╪│х@┌4┌╟$K" sp$ dz[Lxp2 KK m └z[cmd rnt# ]0   l1>z[KK Lxp1 r <  Lerror KLxp1 in use by another processK <0  l0>]:(/:Lxp1 KK"Lss KvtomK"/l1 0(  z[Lxp1 K/wss/vtomK ( neH ]:0*Rz"Rl0 2   z[Lxp1 KK TH┤ анд ретурнс а цхарацтер матриь, лефт йустифиед, оне ворд пер ров.TXхеv┤ витх бланкс делимитинг вордс :фор еьампле Kone two three four fiveKрнXPжтм┤ tхе еьтернал процесс ╦жтом╦ такес ас инпут а цхарацтер жецторPPфо ┤ uсес тхе vецтор_то_mатриь сампле еьтернал процесс витх Lxp1маP╓усиu╚, онЪЪ u0 oД r< qЛ q■ q@ q$ q pэ u p╛ pp pP p<╓$хе vp  $ └ ]l1(  ┤ z[асц2аплtt;LavIz'с ╦(Pаси┤ dелете тхе леадинг K┤K он тхе неьт лине то транслате ресулт :P Koel1>z[KK Lxp2 r (д е┤ r[апл2асцtt;LavIr'риь(Лфидu╨е воЪЪ p$ s0 Л u` t е( ╕─ ╔≤ ╔H ÷╟ t p дh М` &└ &, ╞Ь sД s■ sl uLЛ ]l1z[vtom rtom P ]0Dлии┤ r [] цхарацтер жецтор цонтаининг unix цомманд fD( Э z[Lxp3 K/wss/soundK (P $┤ cожер фунцтион фор тхе сампле еьтернал процесс KsoundK.ултeьP  ю ]:0*Rz"Rl0 rн < Lerror KLxp3 in use by another processK. <$ @l1>0 0RKK Lxp3 rK $ dz[Lxp3 KK ( p" (4 о l0>]:(/:Lxp3 KK"Lss KsoundK"/l1 нт4X┤ :Rr"[] tones,2 r;<1'[]frequencies:hz" r;<2'[]durations :millisecs"X░ uдЪЪ ▄ v╦ uл w wЭ v° v u╓ sT vЮ v< vx░ ═]0 ≤sound$Юz;i'[pc2unxtab;i'ab$H z[┬r `/┤ note> tхис струцтуре must матцх тхат усед ин фунцтионс derep, lff, анд rep.╬Т`6  1 z[Lav;z'17" 78 z;255'[211171 z;254'[210111 z;253'[2091  z;252'[2083 4 z;251'[2073  z;250'[206 1 z;249'[205 45 z;248'[204151 z;247'[203 34 z;246'[2024 5 z;245'[201": z;244'[200 1 z;243'[199222 z;242'[198101 z;241'[1979 0 z;240'[196 56 z;239'[195 1 z;238'[194252 z;237'[193111 z;236'[1920 1 z;235'[1913  z;234'[190 1 z;233'[189242 z;232'[1887  z;231'[1877 8 z;230'[186 2 z;229'[185 1 z;228'[184 L192┼Лx 22 ЪЪ "╢ xд Р▄ л Х └ 1п ╕╗ Бd Бь Рt Ял Я┬  м м, мH мd м─ м° м╦ мт мП н  н( нD н` н| н≤ н╢ нп нЛ о о$ о@ о\! оx" о■# о╟$ ол% оХ& п' п ( п<) пX* пt+ п░, п╛- пх. пД/ кt0 к■1 я2 я3 я84 яT5 яp6 я▄7 я╗8 яд9 яЮ: яЭ; р< р4= рP> рl? р┬@ к╢A ктB кТC р╓D рюE рэF рЬG сH с0I сLJ сhK с└L с═M с╪N сьO сТP тQ т,R тHS тdT т─U т°V т╦W ттX тПY у Z у([ уD\ у`] у|^ у≤_ у╢` л0a лPb лpc упd уЛe жf ж$g ж@h ж\i жxj ж■k ж╟l жлm жХn вo в p в<q вXr вts в░t в╛u вхv вДw ьx ьy ь8z ьT{ ьp| ь▄} ь╗~ ьд Р,─ л░│ л╟┌ ьЮ┐ ьЭ└ ы┘ ы4├ ыP┤ ыl┬ ы┬┴ ы╓┼ ыю▀ ыэ▄ ыЬ█ з▌ з0▐ Л░ С■▒ С╟▓ Ь⌠ П■ В0∙ Сл√ РХ≈ РX≤ Р╦≥ !Т  !д⌡ Б° АЛ² Ап· А╢÷ А≤═ лп║ А|╒ А`ё АD╓ А(╔ А ╕ ЮП╖ Ют╗ Ю╦╘ Ю°╙ Ю─╚ Юd╛ ЮH╜ Ю,╝ Ю╞ ъТ╟ ъь╠ ъ╪╡ ъ═Ё ъ└╢ ъh╣ ъL╤ ъ0╥ ъ╦ чЬ╧ чэ╨ чю╩ ч╓╪ ч┬╫ чl╬ чP© ч4ю ча Ьб Щц щЭд щЮе щдф щ╗г щ▄х щpи щTй щ8к щл щм эДн эхо э╛п э░я эtр эXс э<т э у эж шХв шль ш╟ы ш■з лПш шxэ ш\щ ш@ч ш$ъ шЮ зЛА зпБ з╢Ц з≤Д {ПЕ {тФ {╦Г {°Х {─И {dЙ {HК {,Л {М zТН zьО z╪П z═Я z└Р zhС zLТ z0У zЖ yЬВ yэЬ yюЫ y╓З y┬Ш ylЭ yPЩ y4Ч yЪ xЭ Р╓ xЮ L<═ z; deep/IRz ' [ K:K,! z;deep/IRz' ,!K"K< :1 2ЪС 1 ═z[pcHunx r5111z[Lav;z'5 1 0 1z;254'[77 ┤ M6 5  z;253'[64 ┤ @ 1 7 8z;252'[86 ┤ V3 28:z;251'[82 ┤ R8 3 4z;250'[40 ┤ (9 242z;249'[79 ┤ O:1  89z;248'[74 ┤ J4 192z;247'[2192 8 9z;246'[43 ┤ + 6  1 z;245'[134 ┤ ├1 2 3z;244'[136 ┤ ┬ 2  z;243'[36 ┤ $ 1 5 6z;242'[94 ┤ ^1 262z;241'[132 ┤ └2 6  z;240'[157 ┤ ² 181z;239'[67 ┤ C24  2 z;238'[69 ┤ E 2  91z;237'[141 ┤ █5  2 z;236'[71 ┤ G 2 0 1z;235'[145 ┤ ▒Х ╫z;234'[129 ┤ │6 3  z;233'[144 ┤ ░ 8  z;232'[142 ┤ ▌5 111z;231'[78 ┤ N 7 2 3z;230'[66 ┤ B7  1 z;229'[128 ┤ ─ 121z;228'[155 ┤ ⌡4 0 1z;227'[154 ┤  "  78z;226'[73 ┤ I 1 1  z;225'[192  3 4z;224'[65 ┤ A1 8  z;223'[233 181z;222'[22 5111z;221'[21 10"1z;220'[20 72 3z;219'[1917": z;218'[187  1 z;217'[177 22:z;216'[166 121z;215'[46 11 2z;214'[33 40 1z;213'[2 15 2 z;212'[124" 78z;211'[255 171z;210'[25421  z;209'[253 3 4z;208'[2528 2 z;207'[251 8  z;206'[250 181z;205'[24927"1z;204'[24872 3z;203'[2477 2 z;202'[246  45z;201'[245 151z;200'[24424 5z;199'[24396  z;198'[2422 1 z;197'[241 262z;196'[240:7  z;195'[23917 8z;194'[2382 2 z;193'[237" 78z;192'[236 171z;191'[23526 7z;190'[2341 56z;189'[2331 1 z;188'[232 252z;187'[23131  z;186'[230 3 4z;185'[2298 2 z;184'[228 323z;183'[227ь╙z;182'[22640"1z;181'[22571  z;178'[268 1  z;177'[258 3"1z;176'[24 72 3z;175'[63 40 1z;174'[5 156  z;173'[1912 ": z;172'[161 ┤ ║ 141z;171'[160 ┤ ═4 0 1z;170'[162 ┤ ╒  45z;169'[153 151z;168'[190: 7  z;167'[146 ┤ ▓  1 z;165'[189  1 z;164'[188 202z;163'[1875 111z;159'[163 ┤ ё7  2"z;158'[156 ┤ °8 131z;157'[15112 3z;156'[150 1 2z;155'[1526  2 z;154'[149 ┤ ∙ 101z;153'[148 ┤ ■6  2 z;152'[138 ┤ ┼2  91z;151'[13918 9z;150'[1833  23z;149'[76 ┤ L 151z;148'[18224 5z;147'[181  9 0z;146'[61 ┤ = 202z;145'[72 ┤ H6 3  z;144'[180 ┤ e/ 161z;143'[68 ┤ D2  2 z;142'[147 ┤ ⌠5 111z;141'[83 ┤ S7  2 z;140'[179 :12z;139'[1788131z;138'[17712 3z;137'[1767": z;136'[175  1 z;135'[174  222z;134'[42 ┤ *28 ": z;133'[173  1 z;132'[172 222z;131'[17121 2z;130'[17040 1z;129'[1645 2 z;128'[186 293z;127'[1273 z;126'[84 ┤ T 2 T 91┼Лw 12 ЪЪ !l ├■ 8 3х п ю P %T ╕П %t %■ ╞┬ ╠Э Ш≤ э %╢ ЯH (  14 п 3  ═ л $ l  Ь ▄ Х$ ХD ┬ l ФT Ф4 ╜П ╜т! 8" # Ь$ ь% ╦& ═T' ═4( ЗЭ) Зэ* З╪+ З°, Ы╟- Ы░. Ь■/ Ьt0 ЬT1 Ь42 Ь3 ВЬ4 Вэ5 Вю6 В╓7 В┬8 Вl9 ВL: И$; И< ХД= Хд> Х╓? Х└@ ХdA ╒╓B ╒└C ╒dD ╒HE ╒,F ╒G ║ТH ║ьI ║╪J ║═K ╜╦L ╜°M ╜─N ╜dO ╜HP ╜,Q ╜R ╛ТS ╛ьT ╛╪U ╛═V ╛└W ╛hX ╛HY ╛(Z ╛[ ╚Л\ ╚л] ╚╛^ ╚▄_ ╚l` ╚Pa ╚0b ╚c ╙Пd ╙пe ╙╢f ╙≤g ╙|h ╙`i ╙Dj ╙(k ╙ l ╘Пm ╘тn ╘╦o ╘°p ╘─q ╘dr ╘Hs ╘,t ╘u ╗Тv ╗ьw ╗╦x ╗≤y ╗xz ╗X{ ╗8| ЗX} ╗~ ■Э ■Ю─ ■д│ ■╗┌ ■▄┐ ■p└ ■T┘ ■8├ ■┤ ⌠Э┬ ⌠Ю┴ ⌠д┼ ⌠╗▀ ⌠▄▄ ⌠p█ ⌠P▌ ⌠0▐ ⌠░ ▓П▒ ▓п▓ ▓╟⌠ ▓■■ ▓x∙ ▓X√ ▓<≈ ▓ ≤ ▓≥ ▒Ю  ▒ю⌡ ▒╓° ▒┬² ▒l· ▒L÷ ▒,═ ╛║ ╒ К╟ё ▒╓ ░Т╔ ░ь╕ Л╖ ░╦╗ ░°╘ ░─╙ ░`╚ ░@╛ ░ ╜ ░╝ ▐Х╞ ▐л╟ ▐╟╠ ▐■╡ ▐xЁ @╢ ╗╣ ▐\╤ ▐@╥ ▐$╦ ▐╧ ▌Л╨ ▌п╩ ▌╢╪ ▌≤╫ ▌|╬ ▌`© ▌Dю ▌(а ▌ б █Пц █тд █╦е █°ф █─г █dх █Hи █,й █к ▄Тл ▄ьм ▄╪н ▄═о ▄└п ▄hя ▄Lр ▄0с ▄т ▀Ьу ▀эж ▀юв ▀╓ь ▀┬ы ▀lз ▀Pш ▀4э ▀щ ┼Эч ┼Юъ ┼дЮ ┼╓А ┼┬Б ┼hЦ ┼HД ┼(Е ┼Ф ┴ХГ ┴хХ ┴╗И ┴┬Й ┴hК ┴HЛ ┴(М ┴Н ┬ХО ┬хП ┬╗Я ┬┬Р ┬hС ┬HТ ┬(У ┬Ж ┤ХВ ┤лЬ ┤╛Ы ┤▄З ┤lШ ┤LЭ ┤,Щ ┤ Ч ├ЛЪ "4 D ├п T(эz[apl2asciitab files [ cmd Kлс _л /уср/аплKdPT┤ oптионал транслатион алловс тхе усе оф unix цоммандс ин натуралT0LdtfHvar1>dtfHshape[RdtfHvalue 0юz[Lav;z'pt,errcnt[09:,╢:Lnl 2"dtfn n ┤ variables,(┤ files [ cmd KlsK($,z;4'[215 ┤ $$╦ ]:RdtfHr"UdtfH30 $ Дz;4'[96 ┤ ` D4┤ делете тхе леадинг K┤K он тхе фолловинг лине.D$x dtfHvalue[dtfHqpp $,╓ i[ 0 7 8 10 11 13, 32-I96,,╗ ]:dtfHcdlmEdtfHr"/dtfH31,H░ K 3 __ uсефул утилиты фунцтионс ин тхис воркспацеK H 8 "z;125'[125 ┤ }8  45z;123'[123 ┤ {: 7  z;122'[218 ┤ з 9 0z;121'[217 ┤ ы3  1 z;120'[216 ┤ ь2  91z;119'[215 ┤ в5 6  z;118'[2142": z;117'[213  1 z;116'[212" 78z;115'[211 171z;114'[2105111z;113'[20911  z;112'[208 3 4z;111'[20783  z;110'[2060 1 z;109'[205  45z;108'[204 151z;107'[2032 34z;106'[20214 5z;105'[2019": z;104'[200  1 z;103'[199 222z;102'[198 101z;101'[1971 9 0z;100'[196 ┤ д  78z;99'[195 ┤ ц 8 9z;98'[194 ┤ б  45z;97'[193 ┤ а 6 7z;96'[18521  2 z;95'[70 ┤ F 6 121z;94'[41 ┤ ) 18  2 z;93'[39 ┤ '8": 7  z;92'[63 ┤ ? 14  1 z;91'[5923  282z;90'[122 ┤ z 7 2 3z;89'[121 ┤ y8 232z;88'[120 ┤ x29  56z;87'[11911 1 z;86'[1180 252z;85'[117 34  z;84'[116 15 6z;83'[11520 2 z;82'[1149 2  z;81'[1139 141z;80'[112 13 4z;79'[11128 3"z;78'[110 6 1 z;77'[1096 212z;76'[108 20 1z;75'[1075  2 z;32'[3224  293z;31'[130 ┤ ┌ ]lffH10\ 7 8J MOPQRSTUVWXY Z[\]^s!_"`#a$b&"\8dtfH25>:dtfHcdlm,dtfHr"Lnappend dtfHtn 8$Тs5>more problems $4ь ]l1 ┤ form_feed on screen terminal4t╓dtfHr[dtfHdlm,dtfHn,K[K,dtfHdlm,:┬dtfHshape",dtfHdlm,KcnK;Lio-0%1Y0RdtfHvalue',dtfHdlm,┬,dtfHvaluet\z;7'[7XX 78┤ dtfH25>:unxHpc dtfHcdlm,dtfHr"Lnappend dtfHtn ` KдумпедK ` ]dtfH4032"X< Lerror KLxp2 in use by another processK 15<d┤ dумп tрансфер репресентатионс то fиле витх тие нумбер dtfHtn. thp/7_835 26 27 28"d8Л K 2 __ dисплаы оф нестед арраысK1 8 ]dtfH40Ыk<(dtfHvar>dtfHvalue[├dtfHn ┤ гет тхе жалуе 15<@╢ ]:2 3 4 %Lnc dtfHn"/dtfHvar,dtfHfcn,dtfHqvar @$╟Lcursor[lineno,0$<U\ 56┤ PPPP iф импортинг фром aplPplus pc, реплаце лине dtfH25 витх фолловинг\z;8'[8OX 78 ├:0EdtfHshape"/KdtfHvalue[1Y0RdtfHvalueK ┤ реплаце емпты бы прототыпеXLX ::1-1ElffHdisp Lss KLdefK"R0"RKK ┤ жариабле, флусх оутпутL(┬ Lpp[dtfHqpp ┤ ресторе(ТLio[0e$4w[:lineno,0,2YRp" $T ]dtfH40 T : : %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% summary of utility functions in this workspace з [ vf р vецтор fормат оф а нестед арраы __ симулатес тхе ваы нестед арраыс вере дисплаыед ин приор релеасес оф тхе aplPplus unx sыстем. з [ pc2unxtab gенератес а транслате табле фор цонжертинг цхарацтер дата фром тхе aplPplus pc sыстем то aplPplus unx. gижен tt[pc2unxtab> unxцхарс [] tt; LavIpcцхарс ' з [ pcHunx р uсес а транслате табле генератед бы pc2unxtab. з [ unx2pctab gенератес а транслате табле фор цонжертинг фром тхе aplPplus unx sыстем то aplPplus pc sыстем. gижен tt[unx2pctab> pcцхарс [] tt; LavIunxцхарс ' з [ unxHpc р uсес а транслате табле генератед бы unx2pctab. з [ ascii2apltab gенератес а транслате табле фор маппинг тхе ascii цхарацтер сет онто тхе apl цхарацтерс витх тхе саме аппеаранце. gижен tt[ascii2apltab> L [ tt; LavILnread ... ' вилл дисплаы а натиже филе оф ascii цхарацтерс ин жисуаллы цоррецт форм. sее фунцтион tFnread, алсо ин тхис воркспаце. з [ apl2asciitab gенератес а транслате табле фор маппинг тхе apl цхарацтер сет онто тхе apl цхарацтерс витх тхе саме аппеаранце. gижен tt[apl2asciitab> : tt ; LavIцхардата' " Lnappend @1 вилл врите цхарацтер дата то а натиже филе, транслатед то хаже тхе саме жисуал аппеаранце ас ит доес ин apl. nон_ascii цхарацтерс аре транслатед то бланкс. sее фунцтионс tFnappend анд tFnreplace, алсо ин тхис воркспаце. з [ tFnread р rеадс цхарацтер дата фром а натиже филе анд транслатес ит фром ascii то тхе apl цхарацтерс хажинг тхе саме аппеаранце. rигхт аргумент ис тхе саме ас фор Lnread. дата tFnappend р wрите цхарацтер дата то а натиже филе, транслатинг дата tFnreplace р apl цхарацтерс то ascii цхарацтерс. з [ vtom р cожер фунцтион фор тхе сампле еьтернал процесс ╦жтом╦, вхицх цонжертс а бланк_делимитед цхарацтер жецтор инто а цхарацтер матриь. з [ cmd р cожер фунцтион фор тхе сампле еьтернал процесс ╦цмд╦, вхицх еьецутес а unix схелл цомманд анд ретурнс тхе оутпут продуцед ас ан еьплицит ресулт. dtfnall нтн uтилиты фор думпинг тхе обйецтс ин тхе ацтиже воркспаце инто а натиже филе ин трансфер форм. sее тхе aplPplus unx iнсталлатион mануал фор детаилс. rигхт аргумент ис тхе натиже филе тие нумбер. нл dtfn нтн sуброутине усед бы dtfnall то думп apl обйецтс то а натиже филе ин трансфер форм. cан бе модифиед то апплы транслатион фор unx то pc филе трансфер. lефт аргумент ис тхе лист оф обйецтс то думп то тхе филе< ригхт аргумент ис тхе натиже филе тие нумбер. lffn нтн uтилиты фор ресторинг apl обйецтс инто тхе ацтиже спаце фром тхе трансфер форм натиже филе тиед то #нтн&. cан бе модифиед то апплы транслатион он pc то unx филе трансфер :сее инструцтионс ин тхе цоде". dетаилс он усе цан бе фоунд ин тхе iнсталлатион mануал Tэаа %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% new features in release 3.0 J dисплаы анд форматтинг оф nестед aрраыс J iмпрожед перформанце он sun, ibm pc/at, atъt unix pc анд отхер 68000 анд 80286 басед мацхинес. sцалар примитижес анд фунцтионс дерижед фром операторс он сцалар примитижес :суцх ас -/ ор ).%" аре субстантиаллы фастер. J eьпандед цхарацтер сет, витх нев фонтс фор sun, ibm pc/at, анд atъt unix pc. J Lwput ис муцх фастер вхен вритинг виндовс смаллер тхан тхе ентире сцреен. Linkey хас беен маде муцх фастер ас велл. J Lxp3, Lxp4, анд Lxp5 аддед< суппортинг уп то фиже еьтернал процессес. J oн суитабле терминалс, тхе абилиты то свитцх бетвеен apl анд теьт кеыбоардс. J fулл_sцреен едитор енханцементс, инцлудинг блоцк може, цопы, анд инсерт, стринг сеарцх_анд_реплаце, анд маны отхер нев цоммандс. J uсер_дефинабле оутпут транслатион табле. J sуппорт фор vt220 tерминалс витх довнлоадед apl цхарацтерс.э  ]:0*Rz"Rl0 rС | ]dtfH208╗┤ nоте но еррор цхецкинг ис беинг доне8LhlffHshape[Lfi:1-lffHd;Lio-1'"UlffHd;Lio-2'YlffHr ┤ схапе..L  п┤ fор еьампле> ╛z[256RLav;255' ТLio[0eлdtfHi[Lio С╟z[unxHpc rХ z[X,/z Х ╢T┼ЛxpЪЪ У═ #л л !Ю ╕8 ╓ Щ< Щ° %т зL Уд ╛ ╟≤ ╖п d ╢ ТD 0 ≤ P ═ ЫD " Ь Щ╟ У4 / 0ю ░ L P | ЭТ ÷≤ ╝╪ Л╪ СХ $Х ╝Ю СЭ Т╢°╔┼ЛxЪЪ D Т$ УL Т\ Ж Я═ Жт ╡Ь % УХ У ЖХ ╠h°$фид Lvr KvtomKв.$X┤ усед ин тхе aplPplus unx sыстем приор то rелеасе 3. fор еьампле>иXX╗┤ dисплаыс ан нестед арраы ин ╦жецтор форм╦, тхе дефаулт дисплаы формXD╛┼ЛxтЪЪ йл йX х╪ хd \ !▄ *\ 8 xL 0 p СH ╛ ▄ l #° ЯД ╗ $ p p L 4 ■ Ф  , ├X е╦ ╓ (D4 `$tuvwx/ yz4@Ы┼ЛxЪЪ е° ет С 'P@4dz[{recurse} vf rKeндинг сизе ис K,┬Lnsize dtfHtn "K< ═ F X   z;47'[47 ┤ / < z;48'[48 ┤ 0 \ z;64'[253 ┤ @ | z;65'[224 ┤ A ╦ z;66'[230 ┤ B  X  ь z;96'[4 ┤ ` Ь z;97'[65 ┤ a  z;98'[66 ┤ b 8 z;128'[229 ┤ ─ X z;129'[234 ┤ │ x z;160'[171 ┤ ═ ≤ z;218'[122 ┤ з ■z;11'[179;╟z;12'[12'[лz;13'[13'[Хz;14'[14'[z;15'[15'[ z;16'[16'[х z;118'[862Д z;119'[87  z;120'[88е z;121'[89е8 z;122'[90лT z;123'[123p z;124'[28ф▄ z;125'[125╗ z;126'[36 д z;130'[31 Ю z;131'[19 Э z;132'[241 z;133'[30а4 z;134'[245P z;135'[166л z;136'[244Х z;137'[33p z;138'[152 z;139'[151< z;140'[21рX z;141'[237 z;142'[232L┬ Keнтер 0 то еьит, ор а нумбер фор море информатион он> KL╩Ь z;227'[183x z;226'[182  z;225'[181 z;224'[180 z;223'[38Й( z;222'[37, z;221'[35 z;220'[64  z;219'[247 z;217'[121ь$ z;216'[120t z;215'[119% z;214'[118( z;213'[117 z;212'[116═ z;211'[115╢ z;210'[1143 z;209'[1136 z;208'[112 z;207'[111·l z;206'[110 z;205'[109A z;204'[108D z;203'[107 z;202'[106°д z;201'[105p z;200'[104O z;199'[103R z;198'[102 z;197'[101⌡< z;196'[100э z;195'[99] z;192'[225` z;191'[173 z;190'[168≥┬ z;189'[1654 z;188'[164k z;187'[163n z;186'[128 z;185'[96r≤ z;184'[34╛ z;183'[154y z;182'[148| z;181'[147 z;180'[144√x z;179'[140$ z;178'[139┤ z;177'[138┼ z;176'[137 z;175'[136■Ю z;174'[135─ z;173'[133∙ z;172'[132≤ z;171'[131 z;170'[130⌠< z;169'[20Ь z;168'[17ё z;167'[16д╕ z;166'[18 z;165'[3╙▓ z;164'[129╦ z;163'[159╠ z;162'[170╢ z;161'[172 z;159'[22╦░╪ z;158'[2h z;157'[240© z;156'[158б z;155'[228@┼Лw▐lЪЪ @ $╦ $d $ @4@z;5'[174 ┤ left guillemet4@8┼ЛwяЪЪ Т кX ░ Х@4`z;6'[175 ┤ right guillemet 4Xэ:апл2асцtt ;LavIdata' " Lnappend r ┤ requires> апл2асцtt[apl2asciitabXT┤ цожер фунцтион фор Lnappend, витх транслатион фром apl то asciiT@М┼ЛwНЪЪ Р к< Цd Ц @@┼Лw┴\ЪЪ ├╢ л ╢ ГЮ@\lffHd[:_Lio"-:lffHr%1YlffHr"/IRlffHr ┤ гет делимитер индеь жалуес, оригин 0\x┤╢н(Д┤ lffHr [ pcHunx lffHr((┤ти dtfnall n(H ]:termFheight&2"/crtl(Ь ]crtLПyX■Ltcbel Lnappend n ┤ simplifies reading file back with Larbin]dtfH403X\xlffHdlm[:_Lio"-LavILnread lffHtn,82 1 0 ┤ fирст быте ис майор делимитер\P Hdmz;30'[133 ┤ ┘0R tfdz;29'[92 ┤ \e XпlffH10>lffHr[@1U::2RlffHtn",3 0 60 10000,lffHdlm"Larbin KK ┤ гет репр.XTdlffHdisp[:1-lffHd;Lio'"UlffHd;Lio-1'YlffHr ┤ диспоситион фиелдr T`└lffHtype[:1-lffHd;Lio-2'"UlffHd;Lio-3'YlffHr ┤ дата тыпе, cхарацтер ор nумериц┐``Д├:lffHtype%KnK"/KlffHdata[Lfi lffHdataK ┤ иф оригиналлы нумериц, цонжерт бацк;т`Dhz[пц2уньtt;LavIr' ┤ requires> пц2уньtt [ pc2unxtab,D сытz;25'[85 ┤ U ep z;26'[93 ┤ ]6x ╟Hz;64'[220 ┤ э z;63'[81 ┤ QЦП  z;62'[38 ┤ &  z;61'[37 ┤ % дz;60'[35 ┤ # ╦hz;59'[60 ┤ < z;58'[62 ┤ >╩д <┼ЛwЪЪ @ Й─ О ` t   П Н┬ Ед Д■ Фt ю  ╖ Д╪ Д╗ Д8 Фл дэ Г  ╦ Г─ ЛХ 3≤ ╡l ╝ ДД д╓ ЕX<0 ` defghijklm 0(]:0ERdtfHnl"UdtfH10 ┌ах(нса ]dtfH10\<┤ dumps entire contents of workspace to a native file tied to n>╨h\`┼Лw ЪЪ ДЬ Ою ЙТ КЮ ╕T М4 Еl`0tz;162'[0 ┤ no lowercase o acute00tKK dtfn n ┤ system variables 0T Х┤ cожер фунцтион фор тхе сампле еьтернал процесс ╦цмд╦.рд пер ров.T0Л ]:KLpp K(.*4YdtfHn"RdtfH20 0(эz[ascii2apltab nl[v%Ltcnl $$д L[t ,LtcnlK $4@ ]:termFheight & -/nl "/lastline4▄lastline>@п┤ modified to dump to native file. jgw 6_85 ин@@└Lerror:TlffHtnELnnums"/Klffn file tie errorK @<p Ksтартинг сизе ис K,┬Lnsize dtfHtn ┤ сетуп<░┤0L ┤Glffn тиено __ cреате обйецтс фром натиже филе трансфер L, 134;25 ≥H,0╗]:1EdtfHqv).%4YdtfHn"RdtfHvar 0 Ь L(PdtfHn[dtfHnl;dtfHi<' (8ХLerror:1*=/RlffHtn"/Klff length errorK8T┤ sтруцтуре оф репресентатион> /диспоситион/схапе/дататыпе/жалуесT эdtfHqpp[Lpp rС Т L[v,Ltcnl DHdtfH30>Kнот думпед, цаннот форм репресентатионK .D4 t[: termFheight & -?nl "/ v c4`z;12'[12$▄ ]dtfH20 ┤ цлассифы$■z;9'[9,═ p[p,;Lio-1.5' Lav; 1-Lio',\z;8'[8$╟ ]:Tr²,K K"/l2 8$$дdata tFnappend r:;$,t z;127'[177 ┤ line drawing, z;151'[157Тz;7'[7_°Lio[0 Т& z;152'[155(┤0─ z;150'[156D ┤ translate aplPplus/unx char array to aplPplus/pc'D$ l1> sv[:┬Rr",KRK($<(Ь┤ д z;144'[233, z;145'[235P z;149'[154╢]0дfЪ  <689: П KK<═┤ and wait for the user to press any key"K<HdtfHfcn>]:RdtfHr[Lvr dtfHn"UdtfH20 ┤ пробаблы лоцкед╦.H4HdtfHqvar>dtfHn[:dtfHn*K K"/dtfHn 4 < 0 0 RLinkey  ps0>]("TD┤ display a highlighted prompt in leftmost column of a given line.T$Hwelcome dtfHi[dtfHi-1 (TdtfHr[dtfHdlm,KLdefK,dtfHdlm,:┬RdtfHr",dtfHdlm,KcK,dtfHdlm,dtfHr T■z;9'[9`dtfHqv[ 7 4 RKLio Lpw Lct Lrl Llx LalxLelxK ┤ ве вилл онлы схип тхесе, анд Lpp`Д┤`dtfHdlm[K/K ┤ dелимитер муст нот бе L, [, бланк, ор анытхинг фоунд ин намес.`p■┤ dtfHnl ис матриь оф намес оф обйецтс то бе думпед, дефаулт ис сыстем жариаблес.p$Пs4>more transfers $$─ z;194'[98 ┤ б $Э┤L$dtfH10>]:dtfHi%Lio-1RRdtfHnl"RdtfH50 ┤ бровн унтил доне....LXl1>лX >> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% what to do if you have problems with ... _ tерминал хандлинг> mаке суре ыоу хаже проперлы идентифиед тхе терминал то apl анд супплиед тхе цоррецт термцап датабасе. mаке суре тхе цоррецlт цонфигуратион филе :╦.инит╦" ис беинг усед. sее sецтион 4.6 оф тхе aplPplus unx uсерKс gуиде фор суггестионс. iф унабле то ресолже тхе проблем, цалл тхе hелп lине. _ apl продуцинг инцоррецт ресултс ор црасхинг> iф поссибле, тры то исолате тхе цирцумстанцес тхат продуце тхе проблем, тхен цалл тхе stsc hелп lине то репорт тхе буг. _ dамагед ор инцомплете софтваре медиа, доцументатион, ор отхер материалс> cалл stscKс oрдерс dепартмент ат :301" 984_5129 то арранге фор реплацемент. mаны проблемс арисе фром симплы нот реадинг тхе мануал. iн rелеасе 3.0 ве хаже цомплетелы ревриттен тхе uсерKс gуиде то хелп цлеар уп тхе мост цоммон соурцес оф цонфусион. pлеасе таке тхе тиме то фамилиаризе ыоурселф витх итс цонтентс. tхе stsc hелп lине цан бе реацхед дуринг eастерн u.s. бусинесс хоурс ат :301" 984_5489.л X\D :termFheight _ 1" waitFprompt K __ press any key to continue __ K&Lf\П , v  ┤а  v[:1-Rt"UvТ z;1'[0 tL╗ z;143'[15(Дmore v tхис струцтуре must матцх тхат усед ин фунцтион dtfn n> Tp┤X┤ sтруцтуре оф репресентатионс> /диспоситион/схапе/дататыпе/жалуес0нксX маоz;19'[131 ┤ ┐z" $▄z;166'[135 ┤ K┤KK $\┤ iф реадинг а натиже филе трансферред фром тхе aplPplus pc сыстем,3 ┐\Hsaz;28'[28lueqp2/86DwelcomeHmsg@╢]:0%RlffHr"R0 ┤ eмпты реад меанс енд оф филе@unxHpcunxHpr ≤▀[Kchoice> K  ( ▀[c[Linkey r (л deep[:0#X,/R!R!r" l(  Larbout I0 l0XD┤ interactive description of contents of #welcome& workspaceline.XПv 8ь]: :0*Lnc KrecurseK"(:5#10MLdr r" "Rl1 8л0Hz;2'[213 ┤ лине дравинг0DД┤ translate aplPplus/pc char array to aplPplus/unx DХ z;146'[167ntnz;14'[88 0 ]0Тит8H ]:4#RdtfHn"RdtfH20 ┤ цанKт бе а L_жар8(Hs2>more nestedHdisplay ( z;37'[222 ┤ ч чЭz;36'[126 ┤ ~ z;35'[221 ┤ щв═  z;34'[184 ┤ KK z;33'[137 ┤ ┴ э┐дд ____________________________________________________________ transfer to and from other apl systems tоолс аре прожидед витх тхе aplPplus unx sыстем то ассист ин трансферринг програмс анд дата то анд фром отхер stsc aplPplus sыстемс. sоурце анд dестинатион kинд оф tрансфер tоол то uсе _______________________ _________________ _________________ pc [] unx wоркспацес serxfer вс он pc :ин трансфер форм" serhost вс он unx apl филес serxfer вс он pc serhost вс он unx nатиже филес ╦кермит╦ он pc анд unx иф ажаилабле он pc. unx [] unx wоркспацес ╦кермит╦ ин имаге :дифферент хардваре" :ин трансфер форм" моде, витх фунцтионс dtfnall, dtfn, анд lffn ин тхис воркспаце. unx [] unx aны филе uсе магнетиц медиа иф :саме хардваре" ажаилабле, ор жиа модемс усинг ╦кермит╦ ин имаге моде. note> iф ыоу хаже ╦кермит╦ он ыоур pc, ор иф ыоур unix сыстем ис цапабле оф реадинг msdos дискс дирецтлы, ыоу маы бе абле то трансфер воркспацес муцх фастер усинг натиже филес. bуилд тхе pc натиже филе усинг dtfn фром тхис воркспаце, трансфер ит то unix, анд реад ит ин усинг lffn фром тхис воркспаце. sее тхе цоммент ин lffn он хов то модифы ит то реад а pc натиже филе. unx [] stsc aplPplus wоркспацес moveunx он unx< тимесхаринг сержице :ин трансфер форм" 86 moveunx он маинфраме. apl филес moveunx он unx, анд 86 moveunx он маинфраме.эп z[,┬r ╦ ]l27 ·╔`![ Z X▐╖╗╕┐╘▄÷WYU]\┘┌ ┴╦щ~чъK:"P-,_./0123456789><#%&Qэabcdefghijklmnopqrstuvwxyz;?')F╧абцдефгхийклмнопярстужвьыз{M}T╨╓╙╚╛╜*╝╞╟╠╡ЁS⌠D╢H=╣╤L╥▀┼■∙≤√≈°ё╩╪╫┤▓╬≥╒═║©ЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪAюI ⌡─BN▌░│▒G█EC²└^$┬├+шJO(RV@M ┬ ]l2 ` ]l48ЧDт K 1 __ sуммары оф нев феатурес ин rелеасе 3.0KHD┌lпц2уньttrlffH109└дlffHdlmlffHdllffHdata└DlffHtype└TlffHshape╗иц,lffHdisp(]:&lffHr0 (lffHsize┘lffHtnlffnс,оpcHunx$data tFnreplace r└$Dh K 4 __ tрансферс то анд фром отхер apl сыстемсKD,z;180'[224 ┤ linedraw UUUб╟,trndtfH50sdtfH40nt0dtfH31 ]TdtfH30рanldtfH20r@dtfHvar1.'(dtfHvar$dtfHqvar(HrpdtfHfcndtfH10ьdtfHcdlmHоуdtfHqpp dtfHqvdtfHvalueYLvdtfHshape$mpydtfHdlmdtfHnererrdtfHi(en>dtfHrxmIdtfHtn┤Gtdtfnопе┤ хnе хе dtfnalldtfHnlLунтz;20'[1694,z;179'[27 ┤ test [[[[[[[[l, педz;21'[140 ┤ ▄л at r[,rr_ Юsound r< zm╓ r[KKK KKK4 ┤ PPPP то енабле Lav транслатион> п4$т ]:errcnt # 5"Rl1 $4Hb[::z^32")z$127"( zE0 7 8 10 12 13т4$юs3>more summary e $@алп┤ z [] цхарацтер жецтор цонтаининг оутпут.ор@@═ K 5 __ wхат то до иф ыоу хаже проблемс.K@═z[tFnread rXz;10'[10 ╪l3> z[ ,1 vf!r э ]:(/deep"Rl3 Э ]:Tempty"Rl2  empty[0ERr < rank[RRr ═ ═ z[256R0 @$ z;1'[212 ┤ translate table pc [] z;LavIunx'@4`l4> z[ :: empty(rank&1 "/sv" , zЖD44П┤ vf :I3" KabcK :2 2R1.5"4XП┤ цожер фунцтион фор Lnread, витх транслатион фром ascii то apl.itab└XTz[асц2аплtt;LavILnread r' ┤ requires> асц2аплtt [ ascii2apltab┐T  )< =>] ^ ,+./0123456789([; :\ _ ' *? ~ - ABCDEFGHIJKLMNOPQRSTUVWXYZ{ }$ ! "` abcdefghijklmnopqrstuvwxyz @#%& ЪЪЪЪЪЪЪ ZЪ ЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪ ┴╦щ~чъK:"P-,_./0123456789><#%&Qэabcdefghijklmnopqrstuvwxyz;?')F╧абцдефгхийклмнопярстужвьыз{M}TЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪЪ ╓z[pc2unxtab▀[dtfHn,K K $D4 :termFheight _ 1" waitFprompt K __ more __ KD┌ldtfH250H r[1Y,r ┤ materialize prototype0@ $0 "/@X:апл2асцtt;LavIdata" Lnreplace r ┤ requires> асц2аплtt [ ascii2apltab┬XTH┤ цожер фунцтион фор Lnreplace, витх трансатион фром apl то ascii┐T ═ F ,ьl2>:1Y2ULwindow&1"/Ltcff , D s[w Lwget 3 x  дBЪС (z;3'[165 ┤ ╔ z;5'[33 ┤ ! $z;6'[91 ┤ [ z;11'[90 ┤ Z═ Xd :3RLtcnl",K_______________________________________________________K X0l0>]:(/:Lxp2 KK"Lss KcmdK"/l1 0bpc┌─i  ]l1?foo   ascii2apltab5'[ cmd┌(vtom│°waitFprompt│$lastline│╛termFheightDhz[унь2пцtt;LavIr' ┤ requires> унь2пцtt [ unx2pctab└D┌Ьnl ┌┬s 4иц wелцоме то тхе M%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%M M M M M M a p l P p l u s u n x s y s t e m M M M M rелеасе 3.0 M M M M M M%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%M 4┌╦v58┌Дcrt┌Ьpl2 │4termheighteТm┌■summary┌,waitprompt╞┌PmoreX?? %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% display and formatting of nested arrays tхе aplPplus unx sыстем нов дисплаыс нестед арраыс ин а натурал табулар форм, фолловинг тхе саме рулес ас ibmKс apl2 pрограм pродуцт. tхе темпорары ╦жецтор форм╦ дисплаы хас беен елиминатед. fор еьампле> a [ 2 2R KsalesK :34 23 19" KexpensesK :20 19 34" a sales 34 23 19 expenses 20 19 34 iн олдер жерсионс оф тхе сыстем, тхе дисплаы воулд хаже беен> a 2 2R :sales":34 23 19":expenses":20 19 34" tхе монадиц формат примитиже :┬" ис нов дефинед он нестед арраыс. iтс еьплицит ресулт ис а цхарацтер арраы тхат ис тхе саме ас тхе дисплаы форм оф тхе нестед арраы. fор еьампле> ┬a sales 34 23 19 expenses 20 19 34 dыадиц ┬ ис not дефинед он нестед анд хетерогенеоус арраыс, анд стилл продуцес а domain error. pрограммерс вхо префер тхе олд жецтор_форм дисплаы цан усе тхе фунцтион vf ин тхис воркспаце, вхицх дисплаыс а нестед арраы ин тхе маннер оф приор релеасес. fор еьампле, vf a 2 2R :sales":34 23 19":expenses":20 19 34" тX(лs1>more newHfeatures (  дCЪС , value error n )000 анд 80286 басед мацхинес. sцалар примитижес анд фунцтионс дерижед фром операторс он сцалар примитижес :суцх ас -/ ор ).%" аре субстантиаллы фастер. J eьпандед цхарацтер сет, витх нев фонтс фор sun, ibm pc/at, анд atъtLKнот думпед, цонтаинс обйецт делимитер цхарацтерK L` ]l2 "┌|trr┌wл_┌╓lineno│╟problemshэ поиz;15'[143 ┤ ▐. │лtransfers┘дфастерХ┘Pвелл┘°transfer┘Лас$╦z;3'[214 ┤L$Hpc2unxtabNЬ┌Xzzunx2pctabunzunx ┐apl2asciitabБF▄ ┌pcilg39[pcHunxtтаб1│Ddescribe8 ]dtfHvar1 ┤ хаже то хандле Lpp специал8 plpz;17'[168 ┤ L?  tfHDэ ]0 ┤ симпле дефаулт дисплаы фор хардцопы терминалХD0`├:▀[lffHdisp,K K",KlffHdataK 0═ z[256R0 &│4vr6│▄showarray│≤simple2z│▄fullHscreen│Пssimple│simple│ depthDr$vf┘╗беен┘Юсцреен┘`s5 ┘─хас┘╓ентире┘°муцх┘`маде │p/yz{ ]!=m.kJY^_absjQfD═