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 '&lt';'<'
>> >   d=. d rplc '&amp';'&'
>> >   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

Reply via email to