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.
.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.
=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=A0ily:Verdana;font-size:13px;font-stretch:normal;line-height:normal;color:rgb= (0,0,0)">=E2=96=AA=EF=B8=8E=C2=A0font-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.
.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.
=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=A0ily:Verdana;font-size:13px;font-stretch:normal;line-height:normal;color:rgb= (0,0,0)">=E2=96=AA=EF=B8=8E=C2=A0font-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==--
|
|