Sat Apr 20 05:40:25 2024
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2021-07-01

HANGOUT

2024-04-20 | 2024-03-20 | 2024-02-20 | 2024-01-20 | 2023-12-20 | 2023-11-20 | 2023-10-20 | 2023-09-20 | 2023-08-20 | 2023-07-20 | 2023-06-20 | 2023-05-20 | 2023-04-20 | 2023-03-20 | 2023-02-20 | 2023-01-20 | 2022-12-20 | 2022-11-20 | 2022-10-20 | 2022-09-20 | 2022-08-20 | 2022-07-20 | 2022-06-20 | 2022-05-20 | 2022-04-20 | 2022-03-20 | 2022-02-20 | 2022-01-20 | 2021-12-20 | 2021-11-20 | 2021-10-20 | 2021-09-20 | 2021-08-20 | 2021-07-20 | 2021-06-20 | 2021-05-20 | 2021-04-20 | 2021-03-20 | 2021-02-20 | 2021-01-20 | 2020-12-20 | 2020-11-20 | 2020-10-20 | 2020-09-20 | 2020-08-20 | 2020-07-20 | 2020-06-20 | 2020-05-20 | 2020-04-20 | 2020-03-20 | 2020-02-20 | 2020-01-20 | 2019-12-20 | 2019-11-20 | 2019-10-20 | 2019-09-20 | 2019-08-20 | 2019-07-20 | 2019-06-20 | 2019-05-20 | 2019-04-20 | 2019-03-20 | 2019-02-20 | 2019-01-20 | 2018-12-20 | 2018-11-20 | 2018-10-20 | 2018-09-20 | 2018-08-20 | 2018-07-20 | 2018-06-20 | 2018-05-20 | 2018-04-20 | 2018-03-20 | 2018-02-20 | 2018-01-20 | 2017-12-20 | 2017-11-20 | 2017-10-20 | 2017-09-20 | 2017-08-20 | 2017-07-20 | 2017-06-20 | 2017-05-20 | 2017-04-20 | 2017-03-20 | 2017-02-20 | 2017-01-20 | 2016-12-20 | 2016-11-20 | 2016-10-20 | 2016-09-20 | 2016-08-20 | 2016-07-20 | 2016-06-20 | 2016-05-20 | 2016-04-20 | 2016-03-20 | 2016-02-20 | 2016-01-20 | 2015-12-20 | 2015-11-20 | 2015-10-20 | 2015-09-20 | 2015-08-20 | 2015-07-20 | 2015-06-20 | 2015-05-20 | 2015-04-20 | 2015-03-20 | 2015-02-20 | 2015-01-20 | 2014-12-20 | 2014-11-20 | 2014-10-20 | 2014-09-20 | 2014-08-20 | 2014-07-20 | 2014-06-20 | 2014-05-20 | 2014-04-20 | 2014-03-20 | 2014-02-20 | 2014-01-20 | 2013-12-20 | 2013-11-20 | 2013-10-20 | 2013-09-20 | 2013-08-20 | 2013-07-20 | 2013-06-20 | 2013-05-20 | 2013-04-20 | 2013-03-20 | 2013-02-20 | 2013-01-20 | 2012-12-20 | 2012-11-20 | 2012-10-20 | 2012-09-20 | 2012-08-20 | 2012-07-20 | 2012-06-20 | 2012-05-20 | 2012-04-20 | 2012-03-20 | 2012-02-20 | 2012-01-20 | 2011-12-20 | 2011-11-20 | 2011-10-20 | 2011-09-20 | 2011-08-20 | 2011-07-20 | 2011-06-20 | 2011-05-20 | 2011-04-20 | 2011-03-20 | 2011-02-20 | 2011-01-20 | 2010-12-20 | 2010-11-20 | 2010-10-20 | 2010-09-20 | 2010-08-20 | 2010-07-20 | 2010-06-20 | 2010-05-20 | 2010-04-20 | 2010-03-20 | 2010-02-20 | 2010-01-20 | 2009-12-20 | 2009-11-20 | 2009-10-20 | 2009-09-20 | 2009-08-20 | 2009-07-20 | 2009-06-20 | 2009-05-20 | 2009-04-20 | 2009-03-20 | 2009-02-20 | 2009-01-20 | 2008-12-20 | 2008-11-20 | 2008-10-20 | 2008-09-20 | 2008-08-20 | 2008-07-20 | 2008-06-20 | 2008-05-20 | 2008-04-20 | 2008-03-20 | 2008-02-20 | 2008-01-20 | 2007-12-20 | 2007-11-20 | 2007-10-20 | 2007-09-20 | 2007-08-20 | 2007-07-20 | 2007-06-20 | 2007-05-20 | 2007-04-20 | 2007-03-20 | 2007-02-20 | 2007-01-20 | 2006-12-20 | 2006-11-20 | 2006-10-20 | 2006-09-20 | 2006-08-20 | 2006-07-20 | 2006-06-20 | 2006-05-20 | 2006-04-20 | 2006-03-20 | 2006-02-20 | 2006-01-20 | 2005-12-20 | 2005-11-20 | 2005-10-20 | 2005-09-20 | 2005-08-20 | 2005-07-20 | 2005-06-20 | 2005-05-20 | 2005-04-20 | 2005-03-20 | 2005-02-20 | 2005-01-20 | 2004-12-20 | 2004-11-20 | 2004-10-20 | 2004-09-20 | 2004-08-20 | 2004-07-20 | 2004-06-20 | 2004-05-20 | 2004-04-20 | 2004-03-20 | 2004-02-20 | 2004-01-20 | 2003-12-20 | 2003-11-20 | 2003-10-20 | 2003-09-20 | 2003-08-20 | 2003-07-20 | 2003-06-20 | 2003-05-20 | 2003-04-20 | 2003-03-20 | 2003-02-20 | 2003-01-20 | 2002-12-20 | 2002-11-20 | 2002-10-20 | 2002-09-20 | 2002-08-20 | 2002-07-20 | 2002-06-20 | 2002-05-20 | 2002-04-20 | 2002-03-20 | 2002-02-20 | 2002-01-20 | 2001-12-20 | 2001-11-20 | 2001-10-20 | 2001-09-20 | 2001-08-20 | 2001-07-20 | 2001-06-20 | 2001-05-20 | 2001-04-20 | 2001-03-20 | 2001-02-20 | 2001-01-20 | 2000-12-20 | 2000-11-20 | 2000-10-20 | 2000-09-20 | 2000-08-20 | 2000-07-20 | 2000-06-20 | 2000-05-20 | 2000-04-20 | 2000-03-20 | 2000-02-20 | 2000-01-20 | 1999-12-20

Key: Value:

Key: Value:

MESSAGE
DATE 2021-07-05
FROM Michael Stevens
SUBJECT Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
From hangout-bounces-at-nylxs.com Tue Jul 6 06:10:06 2021
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82])
by mrbrklyn.com (Postfix) with ESMTP id C05C3163FCB;
Tue, 6 Jul 2021 06:10:05 -0400 (EDT)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 1A04A163FCB; Tue, 6 Jul 2021 06:10:01 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Tue, 6 Jul 2021 06:10:01 -0400
Resent-Message-ID: <20210706101001.GA5478-at-www2.mrbrklyn.com>
Resent-To: hangout-at-mrbrklyn.com
X-Original-To: ruben-at-mrbrklyn.com
Delivered-To: ruben-at-mrbrklyn.com
Received: from mxout1-he-de.apache.org (mxout1-he-de.apache.org
[95.216.194.37]) by mrbrklyn.com (Postfix) with ESMTP id 32CCF164002
for ; Mon, 5 Jul 2021 06:59:55 -0400 (EDT)
Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153])
by mxout1-he-de.apache.org (ASF Mail Server at
mxout1-he-de.apache.org) with SMTP id AB84760C3C
for ; Mon, 5 Jul 2021 10:59:52 +0000 (UTC)
Received: (qmail 42454 invoked by uid 500); 5 Jul 2021 10:59:52 -0000
Mailing-List: contact embperl-help-at-perl.apache.org; run by ezmlm
Precedence: bulk
Delivered-To: mailing list embperl-at-perl.apache.org
Received: (qmail 42435 invoked by uid 99); 5 Jul 2021 10:59:51 -0000
Received: from spamproc1-he-fi.apache.org (HELO spamproc1-he-fi.apache.org)
(95.217.134.168)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jul 2021 10:59:51 +0000
Received: from localhost (localhost [127.0.0.1])
by spamproc1-he-fi.apache.org (ASF Mail Server at spamproc1-he-fi.apache.org)
with ESMTP id 0E5A7C03DE
for ; Mon, 5 Jul 2021 10:59:51 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at spamproc1-he-fi.apache.org
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level:
X-Spam-Status: No, score=0 tagged_above=-999 required=6.31
tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,
DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=disabled
Authentication-Results: spamproc1-he-fi.apache.org (amavisd-new);
dkim=pass (2048-bit key) header.d=dianomi.com
Received: from mx1-he-de.apache.org ([116.203.227.195])
by localhost (spamproc1-he-fi.apache.org [95.217.134.168]) (amavisd-new,
port 10024) with ESMTP id blrhA9YFaCaO for ;
Mon, 5 Jul 2021 10:59:50 +0000 (UTC)
Received-SPF: Pass (mailfrom) identity=mailfrom;
client-ip=2607:f8b0:4864:20::432; helo=mail-pf1-x432.google.com;
envelope-from=michael.stevens-at-dianomi.com; receiver=
Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com
[IPv6:2607:f8b0:4864:20::432])
by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS
id 13E4B7FEA4
for ; Mon, 5 Jul 2021 10:59:49 +0000 (UTC)
Received: by mail-pf1-x432.google.com with SMTP id y2so3247486pff.11
for ; Mon, 05 Jul 2021 03:59:49 -0700 (PDT)
X-ASF-DKIM-Sig: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dianomi.com; s=google;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=AweG+L8Vayo1SRwB0u60f1FahguYxhO0U9V6u9Y1gug=;
b=SAodYw9j6Tq4YJW5g3icqxq7tca/gb5znedR9H/8uBNKTQcVm1JqfiGGcLbG1GVtgJ
TlR6zU37nnyfRjruh00j/FbYm/3k7JTRgLhrsxkUgVcDWmY8rxtXH0E+ejiDbIUWZ61p
9d0Gkhs+buIJ/xUjltBfUL6sy5q6d5tE508h6qzUeitJ/LkP76k8t3H7WLOoQxjIQj6O
6q4DYRdHf4cHSM90vFs2yqLeVGS0PtHbtSMqLm5u+LpKVya80uVuDbHoc/YSkbvZnYpc
R8p1kc2d0jcgSor1C0itp/GOTVdWZtRQHkcU2+woyVp8f7Ygedc/S9IPYUJrH808tbnt
dHcg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=AweG+L8Vayo1SRwB0u60f1FahguYxhO0U9V6u9Y1gug=;
b=h5PsZeoFSq8dXAwlxt9dtyHMla1O+7TqV/4XsEUWihmCGu/G19H+ZFqRrmiqhGdHRd
6wZkmArrzQnJI9k5qAcpQR6Ieb7ywExwgch8QTid//8VwE53spIigyFKSlXUjPxbpYRD
LrbrZX3p0Zq7BJWAYvPXRPxVtqcnZT/jW/y217KmadQTH8gK2fqHqgqxUH7h9CnTZTc/
V1ArGNBPNUzantXi7qZS2W8iKguOLl9An+Kj4BLIP1elZeGP/toa62ydBl+fWqsHdV/o
WBhtE9ioSg/xODV0G40hbnC7jScJzvVgRSWZMHYrtGK1HmD6eKE+Jyt8hBpWLRD3UgrE
oA9w==
X-Gm-Message-State: AOAM530EJ3g7TDETXN2ppWCT5WjwjgEqwWMc87QZGNiqzKax2EMx89DL
ijNB1NoCcYFOJygQoB4ZTKZd9j4wDe8EdyNdDZ+IHGpdocRo53TB/PPTZYgHBcEvIhqxSV/afP2
SzBtQr3Z2uDSkGGanW1SBrRRJ
X-Google-Smtp-Source: ABdhPJyUI+7Q4KW/DUjVP0xbpHr1GzzS/6QpxZn/VuuXkxxl/Dby6athfDd6tk779fNu1oE6BBWU4Bp5zIh9VDmqOS8=
X-Received: by 2002:a63:d0d:: with SMTP id c13mr15360051pgl.384.1625482783122;
Mon, 05 Jul 2021 03:59:43 -0700 (PDT)
MIME-Version: 1.0
References:

In-Reply-To:
From: Michael Stevens
Date: Mon, 5 Jul 2021 11:59:30 +0100
Message-ID:
To: Chuck Zumbrun
Cc: Chris Brown ,
"embperl-at-perl.apache.org"
Subject: Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
convoluted file?
X-BeenThere: hangout-at-nylxs.com
X-Mailman-Version: 2.1.30rc1
List-Id: NYLXS Tech Talk and Politics
List-Unsubscribe: ,

List-Archive:
List-Post:
List-Help:
List-Subscribe: ,

Content-Type: multipart/mixed; boundary="===============1798023937=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============1798023937==
Content-Type: multipart/alternative; boundary="000000000000e07a1705c65e33d2"

--000000000000e07a1705c65e33d2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

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 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 wi=
th
> 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
> 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 t=
his
>> file with a view to understanding how everything hangs together?
>>
>> Cheers
>> Chris
>>
>>
>>

--=20

Michael Stevens
Senior Developer =E2=96=AA=EF=B8=8E Dianomi
+44 207 802 5530 <+44%20207%20802%205530>
michael.stevens-at-dianomi.com
84 Eccleston Square London, SW1V 1PX
www.dianomi.com

--=20
This e-mail is for the sole use of the intended recipient and contains=20
information that may be privileged and/or confidential. If you are not an=
=20
intended recipient, please notify the sender by return e-mail and delete=20
this e-mail and any attachments. Certain required legal entity disclosures=
=20
can be accessed on our website.

--000000000000e07a1705c65e33d2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Its been a long time but I used to get some useful results=
with mmm-mode in emacs.

r" class=3D"gmail_attr">On Mon, 5 Jul 2021 at 11:50, Chuck Zumbrun <ref=3D"mailto:chuck.zumbrun-at-gmail.com">chuck.zumbrun-at-gmail.com> wrot=
e:
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
tr">A multi-modal editor that does syntax highlighting for all the differen=
t languages would be really=C2=A0helpful, but I've never found one that=
works with everything that's in your file.=C2=A0 I use Notepad++ in HT=
ML 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 con=
sistently indented and formatted, I take the time to do that.=C2=A0 That he=
lps unearth the logic and flow.

Good=C2=A0luck!>


class=3D"gmail_attr">On Mon, Jul 5, 2021 at 3:32 AM Chris Brown <f=3D"mailto:cbrown-at-macquarietelecom.com" target=3D"_blank">cbrown-at-macquarie=
telecom.com
> wrote:
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">





;color:rgb(0,0,0)">
Hi,

;color:rgb(0,0,0)">



;color:rgb(0,0,0)">
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.


;color:rgb(0,0,0)">



;color:rgb(0,0,0)">
I'm making a non-trivial change and could do with advice on how best to=
interpret the code.


;color:rgb(0,0,0)">



;color:rgb(0,0,0)">
The file I'm interested in a file that contains 4700 lines of HTML, emb=
edded Perl, CSS and JavaScript. What is the best way to deconstruct this fi=
le with a view to understanding how everything hangs together?

;color:rgb(0,0,0)">



;color:rgb(0,0,0)">
Cheers

;color:rgb(0,0,0)">
Chris


;color:rgb(0,0,0)">



;color:rgb(0,0,0)">








--
class=3D"gmail_signature">

0" cellpadding=3D"0" border=3D"0" style=3D"color:rgb(34,34,34);font-family:=
Roboto,RobotoDraft,Helvetica,Arial,sans-serif">
ical-align:middle;padding-right:30px;line-height:normal">=3D"0" cellpadding=3D"0" border=3D"0">
ormal">ont-stretch:normal;line-height:normal;color:rgb(0,0,0)">Michael Stevensnt>
le=3D"font-family:Verdana;font-size:13px;font-stretch:normal;line-height:no=
rmal;color:rgb(0,0,0)">Senior Developer=C2=A0
ily:Verdana;font-size:13px;font-stretch:normal;line-height:normal;color:rgb=
(0,0,0)">=E2=96=AA=EF=B8=8E=C2=A0
font-size:13px;font-stretch:normal;line-height:normal;color:rgb(0,0,0)">Dia=
nomi
order-bottom:3px solid black;padding-top:3px;height:3px;line-height:normal"=
>
al">oad/q_auto/v1533664170/marketing_site/email-signature/info-icons/Mobile_1_2=
x.png" style=3D"vertical-align: middle;">=C2=A002%205530" style=3D"color:rgb(0,0,0);font-family:Verdana;font-size:11px;fon=
t-stretch:normal;line-height:normal;vertical-align:middle" target=3D"_blank=
">+44 207 802 5530
t:normal">ge/upload/q_auto/v1533664170/marketing_site/email-signature/info-icons/Mail=
_1_2x.png" alt=3D"" style=3D"vertical-align: middle;">=C2=A0to:michael.stevens-at-dianomi.com" style=3D"color:rgb(0,0,0);font-family:Verda=
na;font-size:11px;font-stretch:normal;line-height:normal" target=3D"_blank"=
>michael.stevens-at-dianomi.com
font-size:10px;line-height:normal">dinary.com/honeybook/image/upload/q_auto/v1533664169/marketing_site/email-s=
ignature/info-icons/Location_1_2x.png" alt=3D"" style=3D"vertical-align: mi=
ddle;">=C2=A0:normal;line-height:normal;color:rgb(0,0,0);vertical-align:middle">84 Eccle=
ston Square London, SW1V 1PX
px;font-size:10px;line-height:normal">cloudinary.com/honeybook/image/upload/v1533664169/marketing_site/email-sign=
ature/info-icons/Web_1_2x.png" alt=3D"" style=3D"vertical-align: middle;">=
=C2=A0mily:Verdana;font-size:11px;font-stretch:normal;line-height:normal;vertical=
-align:middle" target=3D"_blank">www.dianomi.com


ps://www.dianomi.com/img/uploads/XyProYpjN2VDGO0yppo88AAAAA8.png" width=3D"=
96" height=3D"14">
<=
/div>




ground-color:rgb(255,255,255);line-height:1.38;margin-top:0pt;margin-bottom=
:0pt">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 se=
nder by return e-mail and delete this e-mail and any attachments. Certain r=
equired legal entity disclosures can be accessed on our website.
v>
--000000000000e07a1705c65e33d2--

--===============1798023937==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============1798023937==--

--===============1798023937==
Content-Type: multipart/alternative; boundary="000000000000e07a1705c65e33d2"

--000000000000e07a1705c65e33d2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

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 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 wi=
th
> 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
> 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 t=
his
>> file with a view to understanding how everything hangs together?
>>
>> Cheers
>> Chris
>>
>>
>>

--=20

Michael Stevens
Senior Developer =E2=96=AA=EF=B8=8E Dianomi
+44 207 802 5530 <+44%20207%20802%205530>
michael.stevens-at-dianomi.com
84 Eccleston Square London, SW1V 1PX
www.dianomi.com

--=20
This e-mail is for the sole use of the intended recipient and contains=20
information that may be privileged and/or confidential. If you are not an=
=20
intended recipient, please notify the sender by return e-mail and delete=20
this e-mail and any attachments. Certain required legal entity disclosures=
=20
can be accessed on our website.

--000000000000e07a1705c65e33d2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Its been a long time but I used to get some useful results=
with mmm-mode in emacs.

r" class=3D"gmail_attr">On Mon, 5 Jul 2021 at 11:50, Chuck Zumbrun <ref=3D"mailto:chuck.zumbrun-at-gmail.com">chuck.zumbrun-at-gmail.com> wrot=
e:
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
tr">A multi-modal editor that does syntax highlighting for all the differen=
t languages would be really=C2=A0helpful, but I've never found one that=
works with everything that's in your file.=C2=A0 I use Notepad++ in HT=
ML 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 con=
sistently indented and formatted, I take the time to do that.=C2=A0 That he=
lps unearth the logic and flow.

Good=C2=A0luck!>


class=3D"gmail_attr">On Mon, Jul 5, 2021 at 3:32 AM Chris Brown <f=3D"mailto:cbrown-at-macquarietelecom.com" target=3D"_blank">cbrown-at-macquarie=
telecom.com
> wrote:
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">





;color:rgb(0,0,0)">
Hi,

;color:rgb(0,0,0)">



;color:rgb(0,0,0)">
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.


;color:rgb(0,0,0)">



;color:rgb(0,0,0)">
I'm making a non-trivial change and could do with advice on how best to=
interpret the code.


;color:rgb(0,0,0)">



;color:rgb(0,0,0)">
The file I'm interested in a file that contains 4700 lines of HTML, emb=
edded Perl, CSS and JavaScript. What is the best way to deconstruct this fi=
le with a view to understanding how everything hangs together?

;color:rgb(0,0,0)">



;color:rgb(0,0,0)">
Cheers

;color:rgb(0,0,0)">
Chris


;color:rgb(0,0,0)">



;color:rgb(0,0,0)">








--
class=3D"gmail_signature">

0" cellpadding=3D"0" border=3D"0" style=3D"color:rgb(34,34,34);font-family:=
Roboto,RobotoDraft,Helvetica,Arial,sans-serif">
ical-align:middle;padding-right:30px;line-height:normal">=3D"0" cellpadding=3D"0" border=3D"0">
ormal">ont-stretch:normal;line-height:normal;color:rgb(0,0,0)">Michael Stevensnt>
le=3D"font-family:Verdana;font-size:13px;font-stretch:normal;line-height:no=
rmal;color:rgb(0,0,0)">Senior Developer=C2=A0
ily:Verdana;font-size:13px;font-stretch:normal;line-height:normal;color:rgb=
(0,0,0)">=E2=96=AA=EF=B8=8E=C2=A0
font-size:13px;font-stretch:normal;line-height:normal;color:rgb(0,0,0)">Dia=
nomi
order-bottom:3px solid black;padding-top:3px;height:3px;line-height:normal"=
>
al">oad/q_auto/v1533664170/marketing_site/email-signature/info-icons/Mobile_1_2=
x.png" style=3D"vertical-align: middle;">=C2=A002%205530" style=3D"color:rgb(0,0,0);font-family:Verdana;font-size:11px;fon=
t-stretch:normal;line-height:normal;vertical-align:middle" target=3D"_blank=
">+44 207 802 5530
t:normal">ge/upload/q_auto/v1533664170/marketing_site/email-signature/info-icons/Mail=
_1_2x.png" alt=3D"" style=3D"vertical-align: middle;">=C2=A0to:michael.stevens-at-dianomi.com" style=3D"color:rgb(0,0,0);font-family:Verda=
na;font-size:11px;font-stretch:normal;line-height:normal" target=3D"_blank"=
>michael.stevens-at-dianomi.com
font-size:10px;line-height:normal">dinary.com/honeybook/image/upload/q_auto/v1533664169/marketing_site/email-s=
ignature/info-icons/Location_1_2x.png" alt=3D"" style=3D"vertical-align: mi=
ddle;">=C2=A0:normal;line-height:normal;color:rgb(0,0,0);vertical-align:middle">84 Eccle=
ston Square London, SW1V 1PX
px;font-size:10px;line-height:normal">cloudinary.com/honeybook/image/upload/v1533664169/marketing_site/email-sign=
ature/info-icons/Web_1_2x.png" alt=3D"" style=3D"vertical-align: middle;">=
=C2=A0mily:Verdana;font-size:11px;font-stretch:normal;line-height:normal;vertical=
-align:middle" target=3D"_blank">www.dianomi.com


ps://www.dianomi.com/img/uploads/XyProYpjN2VDGO0yppo88AAAAA8.png" width=3D"=
96" height=3D"14">
<=
/div>




ground-color:rgb(255,255,255);line-height:1.38;margin-top:0pt;margin-bottom=
:0pt">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 se=
nder by return e-mail and delete this e-mail and any attachments. Certain r=
equired legal entity disclosures can be accessed on our website.
v>
--000000000000e07a1705c65e33d2--

--===============1798023937==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============1798023937==--

  1. 2021-07-01 From: "Dana Morgenstein, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Read and share articles from the Free Software
  2. 2021-07-01 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter Issue 159, July 2021
  3. 2021-07-02 Osvaldo Alonso <dndsvx-at-outlook.es> Re: [Hangout - NYLXS]
  4. 2021-07-02 Edgar_ <edgar-at-hagenbichler.at> Re: [Hangout - NYLXS]
  5. 2021-07-02 Osvaldo Alonso <dndsvx-at-outlook.es> Re: [Hangout - NYLXS]
  6. 2021-07-02 Edgar_ <edgar-at-hagenbichler.at> Re: [Hangout - NYLXS]
  7. 2021-07-04 Javier <je-vv-at-e.email> Re: [Hangout - NYLXS] [artix-general] Pipewire without Pulse
  8. 2021-07-04 zap <zapper-at-dismail.de> Re: [Hangout - NYLXS] [artix-general] Pipewire without Pulse
  9. 2021-07-04 Javier <je-vv-at-e.email> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  10. 2021-07-04 Ethan Masse <guitaristocrat-at-aol.com> Subject: [Hangout - NYLXS] [artix-general] elogind-openrc no longer provides
  11. 2021-07-04 Chris Cromer <cromer-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  12. 2021-07-04 Javier <je-vv-at-e.email> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  13. 2021-07-04 Chris Cromer <cromer-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  14. 2021-07-04 Javier <je-vv-at-e.email> Subject: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  15. 2021-07-04 Chris Cromer <cromer-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] elogind-openrc no longer
  16. 2021-07-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Linux Tablets
  17. 2021-07-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Bikes
  18. 2021-07-05 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] MyGNUHealth 1.0 ready to download
  19. 2021-07-06 Axel Braun <Axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  20. 2021-07-06 Axel Braun <Axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] MyGNUHealth 1.0 ready to download
  21. 2021-07-05 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #519 - Crystal conference and course
  22. 2021-07-05 Michael Stevens <michael.stevens-at-dianomi.com.INVALID> Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
  23. 2021-07-05 Chuck Zumbrun <chuck.zumbrun-at-gmail.com> Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
  24. 2021-07-05 Chris Brown <cbrown-at-macquarietelecom.com> Subject: [Hangout - NYLXS] New to Embperl. How do I work with a large
  25. 2021-07-05 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
  26. 2021-07-06 Ruben Safir <ruben.safir-at-my.liu.edu> Re: [Hangout - NYLXS] Join me this Thursday for Eleanor Roosevelt:
  27. 2021-07-06 Axel Braun <axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  28. 2021-07-06 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  29. 2021-07-06 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  30. 2021-07-06 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  31. 2021-07-06 From: "Matt Lavallee, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Hot new summer items from GNU Press!
  32. 2021-07-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Crazy Eddie and Small Business in NYC
  33. 2021-07-10 Alain Knaff <alain-at-knaff.lu> Subject: [Hangout - NYLXS] GNU mtools 4.0.32 released
  34. 2021-07-08 Joel Rees via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Wacom Intuos PTS
  35. 2021-07-08 Liam R E Quin <liam-at-holoweb.net> Re: [Hangout - NYLXS] [Gimp-user] Wacom Intuos PTS
  36. 2021-07-08 Ilya Novikov via gimp-user-list <gimp-user-list-at-gnome.org> Subject: [Hangout - NYLXS] [Gimp-user] Fwd: Buttons are blurry
  37. 2021-07-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] COVID-19 Inflation is hear to stay...
  38. 2021-07-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Everything is secure.... not to worry...
  39. 2021-07-12 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #520 - CPAN Bus Factor
  40. 2021-07-11 From: "New York Sun" <editor-at-nysun.com> Subject: [Hangout - NYLXS] The G-20 Shock
  41. 2021-07-12 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] COVID-19 Inflation is hear to stay...
  42. 2021-07-12 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Push freedom even further at double the speed
  43. 2021-07-13 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Step by step encryption with the updated Email
  44. 2021-07-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] not quite fished but....
  45. 2021-07-14 facebook <facebook-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Jerisalem
  46. 2021-07-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Black Lives matrer
  47. 2021-07-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The MTA spent Billions of Dollars spent and they
  48. 2021-07-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] R and Statistics
  49. 2021-07-19 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #521 - Floods in Perl
  50. 2021-07-18 Nick Clifton <nickc-at-redhat.com> Subject: [Hangout - NYLXS] GNU Binutils 2.37 has been released
  51. 2021-07-20 NYOUG <execdir-at-nyoug.org> Subject: [Hangout - NYLXS] Upcoming Events for Oracle Professionals
  52. 2021-07-20 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Freedom moving forward: An overview of the FSF's
  53. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Watershed moment on political use of law
  54. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Critical Race theory is RACISM
  55. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Linux Phones
  56. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Phone Choices are costs one can think of as
  57. 2021-07-21 Paula Koval via gimp-user-list <gimp-user-list-at-gnome.org> Subject: [Hangout - NYLXS] [Gimp-user] .webp images
  58. 2021-07-16 Cliff Pratt via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  59. 2021-07-21 Ken Moffat via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] .webp images
  60. 2021-07-20 Jack Ogden <jack-at-striptwist.com> Subject: [Hangout - NYLXS] [Gimp-user] Levels glitch
  61. 2021-07-20 Dilli via gimp-user-list <gimp-user-list-at-gnome.org> Subject: [Hangout - NYLXS] [Gimp-user] gimp 2.99
  62. 2021-07-16 Alexandre Prokoudine via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Gimp 2.18.0: Toolbox not present
  63. 2021-07-17 Liam R E Quin <liam-at-holoweb.net> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  64. 2021-07-17 Michael Schumacher via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  65. 2021-07-16 Techno <techno6-at-glib.com> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  66. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Tic Tok artificial behavior intelligence...
  67. 2021-07-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Linux Penertration in the computing marketplace
  68. 2021-07-25 Luis Falcon <falcon-at-gnuhealth.org> Subject: [Hangout - NYLXS] Release of MyGNUHealth 1.0.3
  69. 2021-07-26 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #522 - Promote Perl
  70. 2021-07-26 From: "[RSS/Feed] nixCraft: Linux Tips, Hacks, Tutorials, Subject: [Hangout - NYLXS] nixCraft Linux / UNIX Newsletter
  71. 2021-07-26 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Getting control of the Tech
  72. 2021-07-28 From: "Donald Robertson, III, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] FSF-funded call for white papers on philosophical
  73. 2021-07-25 Javier <je-vv-at-e.email> Subject: [Hangout - NYLXS] [artix-general] poppler-qt6 and poppler
  74. 2021-07-29 Naomi Calabretta <tony0000.ac-at-gmail.com> Subject: [Hangout - NYLXS] [artix-general] Community-made installation guide,

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!