A good test would be to use HTML source in place of J scripts. If the unmangle recovers the original it's probably good enough.
I've long used wrapped txt=: LF, fread '~temp/t.ijs' enc=: 5!:5 <'txt' It expands the scripts but completely eliminates delimiters that may clash with HTML On Tue, Jun 19, 2012 at 2:15 PM, Eric Iverson <eric.b.iver...@gmail.com> wrote: > I thought the minimal mangling done was sufficient (assuming it is properly > undone at the receiver). > > Why do you think the mangling is defficient? It is intended to handle html > and html fragments and in my simple tests it did? > > On Tue, Jun 19, 2012 at 3:08 PM, John Baker <bakerj...@gmail.com> wrote: > >> Eric, >> >> I have just attempted your transfer process with the jod.ijs script. >> This is a 3000 line script so it's a good stress test. >> >> Good News: >> >> I was able to build the attachment and sent it to myself and save it >> as a temporary file. >> >> Bad News: >> >> The "mangling" required to stuff the script into html is not undone. >> The unmangle process you outline will probably work on most scripts >> but if text in the original matches HTML fragments it will break. >> Perhaps going to a safe encoding would do the trick. >> >> jdb >> >> On Tue, Jun 19, 2012 at 1:47 PM, Eric Iverson <eric.b.iver...@gmail.com> >> wrote: >> > Thanks for the clear report. Progress, but not quite there yet. >> > >> > There are 2 problems. >> > >> > The first is that what should be created is ~addons/math/misc. This might >> > be due to a typo mistake on your part. >> > >> > The create should be: >> > jt 'c';'~temp/t.jt';'~addons/math';'misc' >> > The extract should be: >> > jt 'x';'t.jt';'~addons/math' >> > >> > Note: ~addions/math path and the misc folder. >> > >> > The 2nd problem is mine and I need to think about it a bit. The original >> > text has to be mangled to fit in the html textarea. This mangling needs >> to >> > be undone. >> > >> > What is required is something like; >> > d=. fread't.jt' >> > d=. d rplc '<br>';LF >> > d=. d rplc '<';'<' >> > d=. d rplc '&';'&' >> > d fwrite 'j.jt' >> > >> > and now do the extract. >> > >> > I need to think about where to do this. You could try the above >> suggestions >> > manually. I'll have a fixed version out this evening. >> > >> > On Tue, Jun 19, 2012 at 1:52 PM, Brian Schott <schott.br...@gmail.com >> >wrote: >> > >> >> >> >> Eric, there's good news and there's bad news. The good news is that I >> was >> >> able to select all on the iPad with the math directory. The bad news is >> the >> >> directory (below) looks funky and I don't know where to get the files. >> The >> >> final directory is named misc, not math or math/misc. Also notice that >> each >> >> script has a HTML break after it. >> >> >> >> In the instructions for the attach verb you forgot the prefix temp. >> >> >> >> jd '~addons/misc' NB. folder files >> >> amoeba.ijs<br> >> >> bigpi.ijs<br> >> >> brent.ijs<br> >> >> build.ijs<br> >> >> contfrac.ijs<br> >> >> det.ijs<br> >> >> fermat.ijs<br> >> >> gamesolver.ijs<br> >> >> gcd.ijs<br> >> >> integer.ijs<br> >> >> integrat.ijs<br> ... >> >> >> >> --- >> >> (B=) >> >> >> >> On Jun 19, 2012, at 12:26 PM, Eric Iverson <eric.b.iver...@gmail.com> >> >> wrote: >> >> >> >> > >> >> > Brian, I hope you are willing to try moving over math/misc again :) >> >> > ---------------------------------------------------------------------- >> >> > >> >> ---------------------------------------------------------------------- >> >> For information about J forums see http://www.jsoftware.com/forums.htm >> >> >> > ---------------------------------------------------------------------- >> > For information about J forums see http://www.jsoftware.com/forums.htm >> >> >> >> -- >> John D. Baker >> bakerj...@gmail.com >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm -- John D. Baker bakerj...@gmail.com ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm