[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
reordering variables and methods
From: |
Manor Askenazi |
Subject: |
reordering variables and methods |
Date: |
Sat, 22 Jun 96 17:02:53 MDT |
***********************************************************************
optional patch --- optional patch --- optional patch --- optional patch
***********************************************************************
Probes used to re-order the variables and methods alphabetically.
This was a bit disorienting since the ordering of variables is quite
useful when trying to debug/interact with a running simulation.
Swarm has now been updated to override the automatic ordering of entries
(as provided by the Map class). If you would like to take advantage of
this immediately, the following patch will do the trick:
1. cd to (whatever)/swarm/src/swarmobject
2. cut'n'paste the following into a file called p1.
----------------------------[p1]-----------------------------
begin 640 patch_ProbeMap.m
M*BHJ(%!R;V)E36%P+FTN;W)address@hidden(#(R(#$T.C$R.C,V(#$Y.38*
M+2TM(%!R;V)E36%P+FT)4V%T($IU;B`R,B`Q-#HQ,CHU."`Q.3DV"BHJ*BHJ
address@hidden@,30L,3<@address@hidden@,30L,C<@+2TM+0H@("-D
M969I;address@hidden&15!23T)%4R`Q"B`@"address@hidden<V5D(&EN(&]R9&5R('1O(&5N
M<W5R92!T:&%T('!R;V)E;6%P<R!D;R!N;W0@<F5O<F1E<B!T:&5I<B!C;VYT
M96YT<R`**R`O+V%L<&AA8F5T:6-A;&QY+BXN"BL@"BL@<W1A=&EC(&EN="!P
M7V-O;7!A<F4H:address@hidden@:address@hidden"BL@("address@hidden(&-O;7!A<F4Z(&)=
M*2D**R`@("`@<F5T=7)N(address@hidden("address@hidden("`@("!R971U<address@hidden@
M.PHK('T**R`*("!`:6UP;&5M96YT871I;address@hidden')O8F5-87`*("`**BHJ*BHJ
M*BHJ*BHJ*BHJ"BHJ*B`T,2PT-2`J*BHJ"B`@("`*("`@(&YU;45N=')I97,@
M/2`P(#L*(2`@('!R;V)E<R`](address@hidden)E871E.B!;<V5L9B!G971:;VYE
address@hidden@(`D*("`@(&EF("AP<F]B97,@/3T@;address@hidden@@+2TM
M+0H@("`@"B`@("!N=6U%;G1R:65S(#T@,"`["B$@"B$@("!P<F]B97,@/2!;
M36%P(&-R96%T94)E9VEN.B!;<V5L9B!G971:;address@hidden("address@hidden;V)E
M<R!S971#;VUP87)E1G5N8W1I;VXZ("9P7V-O;7!A<F5=(#L*(2`@('!R;V)E
M<R`](%MP<F]B97,@8W)E871E16YD72`["B`@"0H@("`@:address@hidden'!R;V)E<R`]
M/2!N:6PI"address@hidden@-3(address@hidden@address@hidden
M-S,@+2TM+0H@("address@hidden<DQI<W1?="!I=F%R3&ES=#L*("`@($UE=&AO9$QI
M<W1?="!M971H;V1,:7-T.PHK("`@("`@("`@("`@("`@("`@("`@("`O+U1H
M92!C;VUP:6QE<B!S965M<R!T;address@hidden&AE(&UE=&AO9',@:address@hidden&AE(`HK
M("`@:60@:6YV97)S:6]N3&ES="`[("`O+V]P<&]S:71E(&]R9&5R('1H86X@
M=&AE(&]N92!I;B!W:&EC:"!T:&5Y('=E<F4**R`@("`@("`@("`@("`@("`@
M("`@("address@hidden)E9"P@<address@hidden@;F5E9"!T;R!M86YU86QL>2!I;G9E
M<address@hidden&AE;2X**R`@(&ED(&EN9&5X(#L**R`*("`@(&EN="!I.PH@("`@:60@
M85]P<F]B92`["address@hidden@-C(address@hidden@H@("`@
M?0H@(`HA("`@<')O8F5S(address@hidden<"!C<F5A=&4Z(%MS96QF(&=E=%IO;F5=
M72`["B`@("!I9B`H<')O8F5S(#T](&YI;"D*("`@("`@<F5T=7)N(&YI;#L*
M+2TM(address@hidden@W("TM+2T*("`@('T*("`*(2`@('!R;V)E<R`](address@hidden)E
M871E0F5G:6XZ(%MS96QF(&=E=%IO;F5=72`["B$@("!;<')O8F5S('-E=$-O
M;7!A<F5&=6YC=&EO;CH@)G!?8V]M<&address@hidden("`@<')O8F5S(address@hidden
M;V)E<R!C<F5A=&5%;F1=(#L*(2`*("`@(&EF("AP<F]B97,@/3T@;FEL*0H@
M("`@("!R971U<FX@;FEL.PHJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#<U+#<Y("HJ
M*BH*("`*("`@("`@("!N86UE(address@hidden&-H87(@*BD@:79A<DQI<W0M/FEV87)?
M;&ES=%MI72YI=F%R7VYA;64["B$@"B`@("`@("address@hidden<F]B92`](%M687)0
M<F]B92!C<F5A=&5"96=I;address@hidden;&address@hidden@("`@("`@(%MA
M7W!R;V)E('-E=%!R;V)E9$-L87-S.B!P<F]B961#;&%S<UT["BTM+2`Y-BPQ
M,address@hidden@(`H@("`@("`@(&YA;64@/2`H8VAA<B`J*2!I=F%R3&ES="T^
M:79A<E]L:7-T6VE=+FEV87)?;F%M93L*(2`@("`@("`*("`@("`@("!A7W!R
M;V)E(address@hidden<E!R;V)E(&-R96%T94)E9VEN.B!;<V5L9B!G971:;VYE75T[
M"B`@("`@("address@hidden<')O8F4@<V5T4')O8F5D0VQA<W,Z('!R;V)E9$-L87-S
M73L**BHJ*BHJ*BHJ*BHJ*BHJ"BHJ*B`X."PY,2`J*BHJ"BTM+2`Q,#DL,3$T
M("TM+2T*("`@("`@;G5M16YT<FEE<R`K/2!M971H;V1,:7-T+3YM971H;V1?
M8V]U;G0["B`@"BL@("`@(&EN=F5R<VEO;DQI<W0@/2!;3&ES="!C<F5A=&4Z
M(%MS96QF(&=E=%IO;F5=72`["BL@"B`@("`@(&9O<B`H:2`](#`[(&D@/"!M
M971H;V1,:7-T+3YM971H;V1?8V]U;G0[(&DK*RD@>PH@("`@("`@(&%?<')O
M8F4@/2!;365S<V%G95!R;V)E(&-R96%T94)E9VEN.B!;<V5L9B!G971:;VYE
M75T["address@hidden@.34L,3`X("HJ*BH*("`*("`@("`@
M("!I9BAA7W!R;V)E*0HA("`@("`@("address@hidden;V)E<R`*(2`@("`@("`@("!A
M=#H@"B$@("`@("`@("`@("address@hidden<FEN9R`*(2`@("`@("`@("`@("`@(&-R
address@hidden;&address@hidden@"B$@("`@("`@("`@("`@("!S971#.B`H
M8VAA<B`J*2`*(2`@("`@("`@("`@("`@("`@("`@('-E;%]G971?;F%M92AM
M971H;V1,:7-T+3YM971H;V1?;&ES=%MI72YM971H;V1?;F%M92E=(`HA("`@
M("`@("`@(&EN<address@hidden<address@hidden@("`@("`@(&5L<V4*("`@("`@
M("`@(&YU;45N=')I97,M+2`["B`@("`@('T*("`@('T*("`*+2TM(#$Q."PQ
M,address@hidden@(`H@("`@("`@(&EF*&%?<')O8F4I"B$@("`@("`@("!;:6YV
M97)S:6]N3&ES="!A9&1&:7)address@hidden<address@hidden@("`@("`@(&5L<V4*
M("`@("`@("`@(&YU;45N=')I97,M+2`["B`@("`@('T**R`@("`@"BL@("`@
M(&EN9&5X(address@hidden<VEO;DQI<address@hidden:6XZ(%MS96QF(&=E=%IO;F5=
M72`["BL@("`@('=H:6QE*"`H85]P<F]B92`](%MI;F1E>"address@hidden
M*R`@("`@("!;<')O8F5S(`HK("`@("`@("`@(&%T.B`**R`@("`@("`@("`@
M("address@hidden<FEN9R`**R`@("`@("`@("`@("`@("address@hidden)E871E.B!;<V5L9B!G
M971:;VYE72`**R`@("`@("`@("`@("`@("`@<address@hidden&-H87(@address@hidden
M<')address@hidden')O8F5D365S<V%G95U=(`HK("`@("`@("`@(&EN<V5R=#H@
M"BL@("`@("`@("`@("`@(&%?<')O8F5=(#L**R`@("`@("!;:6YD97@@<F5M
M;W9E72`["BL@("`@('T)"BL@("`@(%MI;F1E>"!D<F]P72`["BL@("`@(%MI
>;G9E<G-I;VY,:7-T(&1R;W!=(#L*("`@('T*("`*
`
end
----------------------------[p1]-----------------------------
3. type: uudecode p1
4. type: patch < patch_ProbeMap.m
5. type: make
Regards,
Manor.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- reordering variables and methods,
Manor Askenazi <=