I used to do most of the actual coding in packages outside the html code and just drop the active html into the page with [+ mypack->html +]
that made things pretty straight forward and easy On Tue, Jul 13, 2021 at 09:47:17PM +0000, Chris Brown wrote: > Thank you to everyone for your support. > > Late last week I decided to look at the source of several loaded pages. I > diff'd a couple of the pages and mapped those diffs back to the embperl. This > gave me a better idea of where I needed to focus my attention. > > I spent most of last weekend working on my changes. I think the task is > completed. > > I think it's fair to say I managed to get inside the head of the original > developer and it ain't pretty 🙂. I eventually realised an anomaly in a code > generated table was due a bug in the code and that a snippet I'd ignored was > the work around. > > Thanks again to everyone. > > Cheers > Chris > ________________________________ > From: Robby Desmond (RTD) <rob...@uchicago.edu> > Sent: 14 July 2021 02:33 > To: Michael Stevens <michael.stev...@dianomi.com.INVALID>; Chuck Zumbrun > <chuck.zumb...@gmail.com> > Cc: Chris Brown <cbr...@macquarietelecom.com>; embperl@perl.apache.org > <embperl@perl.apache.org> > Subject: RE: New to Embperl. How do I work with a large convoluted file? > > > Security Reminder: This is an external email, please use caution clicking > links or opening attachments. > > Vim/gVim (and therefore neovim if that's your preference) has at least two > community-supplied Embperl syntax highlighters that properly differentiate > the HTML and the Perl/Perl-ish code inside an Embperl file. > > jEdit also has an Embperl mode. > > And, of course, those both have plain Perl, CSS, HTML, and JavaScript syntax > modes as well. > > One day, I'd like the folks who code the Vim/NeoVim plugins for VSCodium get > them to read Vim syntax files since there's no VSCodium syntax file for > Embperl, and I don't know how to/have the time to learn how to write one. One > can always dream. > > Robby Desmond (él | he/him/his) > BiblioVault Operations - Systems Administration > University of Chicago Press > http://www.bibliovault.org/ > ph: 773-834-2387 > rob...@uchicago.edu > bv-h...@uchicago.edu > > ________________________________ > De: Michael Stevens <michael.stev...@dianomi.com.INVALID> > Enviado: lunes, 5 de julio de 2021 5:59 > Para: Chuck Zumbrun <chuck.zumb...@gmail.com> > Cc: Chris Brown <cbr...@macquarietelecom.com>; embperl@perl.apache.org > <embperl@perl.apache.org> > Asunto: Re: New to Embperl. How do I work with a large convoluted file? > > Its been a long time but I used to get some useful results with mmm-mode in > emacs. > > On Mon, 5 Jul 2021 at 11:50, Chuck Zumbrun > <chuck.zumb...@gmail.com<mailto:chuck.zumb...@gmail.com>> wrote: > A multi-modal editor that does syntax highlighting for all the different > languages would be really helpful, but I've never found one that works with > everything that's in your file. I use Notepad++ in HTML mode and it at least > does a pretty good job of matching brackets so you can follow the control > flow. > > If it's not already consistently indented and formatted, I take the time to > do that. That helps unearth the logic and flow. > > Good luck! > > > On Mon, Jul 5, 2021 at 3:32 AM Chris Brown > <cbr...@macquarietelecom.com<mailto:cbr...@macquarietelecom.com>> wrote: > Hi, > > I need to work on several files that are probably 10+ years old. Apart from > minor changes, they haven't been touched for the past 6 years. The dev is no > longer with the company. > > I'm making a non-trivial change and could do with advice on how best to > interpret the code. > > The file I'm interested in a file that contains 4700 lines of HTML, embedded > Perl, CSS and JavaScript. What is the best way to deconstruct this file with > a view to understanding how everything hangs together? > > Cheers > Chris > > > > > -- > > Michael Stevens > Senior Developer ▪︎ Dianomi > [https://res.cloudinary.com/honeybook/image/upload/q_auto/v1533664170/marketing_site/email-signature/info-icons/Mobile_1_2x.png] > +44 207 802 5530<tel:+44%20207%20802%205530> > [https://res.cloudinary.com/honeybook/image/upload/q_auto/v1533664170/marketing_site/email-signature/info-icons/Mail_1_2x.png] > michael.stev...@dianomi.com<mailto:michael.stev...@dianomi.com> > [http://res.cloudinary.com/honeybook/image/upload/q_auto/v1533664169/marketing_site/email-signature/info-icons/Location_1_2x.png] > 84 Eccleston Square London, SW1V 1PX > [https://res.cloudinary.com/honeybook/image/upload/v1533664169/marketing_site/email-signature/info-icons/Web_1_2x.png] > > www.dianomi.com<https://aus01.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__http%3A%2F%2Fwww.dianomi.com%2F__%3B!!BpyFHLRN4TMTrA!uBeDmy3yAbqn9zoU8gXRc_Cwg0WFWe1xbqG64X1BLr4vrNnT5xvMUMO8rOYkT6xlJ_f-udc%24&data=04%7C01%7Ccbrown%40macquarietelecom.com%7C7c14d14077824b86fc0208d9461beb52%7C4383520a08eb4d6892034214d51688c3%7C0%7C1%7C637617908015238477%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=pEjXF9CQTNjEFLwgjrhKLDZTjTFKGOCS3hXA87mFjno%3D&reserved=0> > > [https://www.dianomi.com/img/uploads/XyProYpjN2VDGO0yppo88AAAAA8.png] > > This e-mail is for the sole use of the intended recipient and contains > information that may be privileged and/or confidential. If you are not an > intended recipient, please notify the sender by return e-mail and delete this > e-mail and any attachments. Certain required legal entity disclosures can be > accessed on our website. -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-unsubscr...@perl.apache.org For additional commands, e-mail: embperl-h...@perl.apache.org