I'm always using source control, even for my personal local projects. That allows me to revert back to previous versions without any problems.
I also use it for my local Emacs configuration. Very useful for keeping my machines in sync. Regards, Elias On 29 May 2014 21:35, Blake McBride <blake1...@gmail.com> wrote: > At times, yes. The particular case I am in, I am actually editing the > .apl file directly because I have a lot of global search/replace > operations. I am migrating some code from one WS to another. )COPY messed > me up bad yesterday. I ended up throwing away my work and going to a > backup. I am really looking forward to the two )COPY problems being > resolved. > > Thanks. > > Blake > > > > On Thu, May 29, 2014 at 8:28 AM, Elias Mårtenson <loke...@gmail.com> > wrote: > >> Wouldn't it make more sense to edit your code in files, and load it when >> needed? I.e. to keep the canonical version in the file instead of the >> workspace. >> >> The fact that you are protected from interpreter crashes should be reason >> enough I think. >> >> Regards, >> Elias >> On 29 May 2014 21:12, "Blake McBride" <blake1...@gmail.com> wrote: >> >>> Sorry about that. I oversimplified an actual case I had. I'll re-raise >>> the issue if and when I hit it again. (I don't remember where that was.) >>> >>> On another note, the two )COPY issues have become a bit of a stumbling >>> block for me. I actually lost work yesterday because of them. (I am >>> finishing up an APL editor written in APL. I would typically load the WS I >>> want to edit, copy the editor WS, edit the WS, and then ⎕EX the editor. >>> This doesn't work without a functioning )COPY. Thanks!) >>> >>> Thanks. >>> >>> Blake >>> >>> >>> >>> On Thu, May 29, 2014 at 6:49 AM, Juergen Sauermann < >>> juergen.sauerm...@t-online.de> wrote: >>> >>>> Hi Blake, >>>> >>>> according to IBM [] binds stronger than vector notation (APL2 language >>>> reference, page 34). >>>> IBM APL2 also gives RANK ERROR in the examples below. Eg. 1 2 3[2] is >>>> evaluateded as 1 2 ( 3[2] ). >>>> >>>> /// Jürgen >>>> >>>> >>>> >>>> On 05/28/2014 06:41 PM, Blake McBride wrote: >>>> >>>> )CLEAR >>>> CLEAR WS >>>> 1 2 3[2] >>>> RANK ERROR >>>> 1 2 3[2] >>>> ^^ >>>> 1 2 3[2 2] >>>> RANK ERROR >>>> 1 2 3[2 2] >>>> ^^ >>>> x←1 2 3 >>>> x[2 2] >>>> 2 2 >>>> >>>> >>>> Of course, they should all work as if they were assigned to a >>>> variable first. >>>> >>>> Blake >>>> >>>> >>>> >>> >