I agree with you that it's no small lift.  I am also aware that it's an aging platform running on some older dependencies. However, I don't think just getting the support for the newer versions is that complicated.  There is already a strong enough framework for supporting different versions of PHP built-in.  It would not need a complete rewrite, I believe, to support newer versions, they can be extended from the older versions without disabling the support for the older ones.  I realize this is oversimplifying, but there are also not crazy changes in 8.1 -> 8.2, for example, that I think would make this so difficult.

I'd love someone to demonstrate to me that this is truly impossible, then I can put effort somewhere else, but as for now, I see this as the most likely way to achieve some kind of support.  Otherwise, I can explore something else.

Sincerely,

Basil

On 2/17/23 9:29 PM, Jeff Dafoe wrote:

I used PDT for two decades. Looking at the current state of things, its two major PHP versions behind. I don’t see a realistic path for it to support newer versions of PHP.

*From:* pdt-dev <pdt-dev-boun...@eclipse.org> *On Behalf Of *Basil Mohamed Gohar via pdt-dev
*Sent:* Friday, February 17, 2023 9:23 PM
*To:* PDT Developers <pdt-dev@eclipse.org>
*Cc:* Basil Mohamed Gohar <basilgo...@hidayahtech.com>
*Subject:* Re: [pdt-dev] Financial or other support to get PDT up to PHP 8.x support?

I understand the point you are making, but that's not really my goal in what I had written.  If it's just 30 people using PDT, and they are interested in supporting it, that's fine. We're not looking to dismount PHPStorm or VSCode or anything else from their positions.  We (or, at least me), want and prefer PDT to be successful because we make use of, believe in, and want to support free-and-open-source software over alternatives that are not considered free software.

Therefore, if there are people interested in supporting this project, then we'll organize whatever efforts we need to take to do so within our abilities.

Sincerely,

Basil

On 2/17/23 9:19 PM, Jeff Dafoe wrote:

    I think the issue is that Jetbrains PHPStorm has pretty much
    replaced PDT

    *From:* pdt-dev <pdt-dev-boun...@eclipse.org>
    <mailto:pdt-dev-boun...@eclipse.org> *On Behalf Of *Basil Mohamed
    Gohar via pdt-dev
    *Sent:* Friday, February 17, 2023 8:24 PM
    *To:* PDT Developers <pdt-dev@eclipse.org>
    <mailto:pdt-dev@eclipse.org>
    *Cc:* Basil Mohamed Gohar <basilgo...@hidayahtech.com>
    <mailto:basilgo...@hidayahtech.com>
    *Subject:* Re: [pdt-dev] Financial or other support to get PDT up
    to PHP 8.x support?

    I reached out to Dawid directly about a month-and-a-half ago, but
    unfortunately I received no response.  I get the feeling the
    current maintainer is either unable or unwilling to continue
    running the project.  I hope that I can be proven wrong and we get
    the project restarted as-is.

    With that said, is there any interest from anyone else in taking
    action to see if we can petition to have a new maintainer for the
    project, perhaps from among ourselves?  I don't particular want
    it, I cannot even program in Java, but I am devoted user of PDT
    and concerned for its future, and would love to facilitate a
    process that kickstarts development again.  Sadly, there are few
    to no other alternatives that, like PDT, are truly cross-platform,
    free-and-open-source, comprehensive IDEs for PHP web development. 
    VSCodium may have the chops, but it's not a pleasant experience
    for me and I hate being tied to MS.

    At a minimum, if the platform can be updated to support up through
    8.2, that'd be a huge step forward.  I am willing to explore
    sponsoring development in that direction, whether from myself
    (can't afford much) or organizing a campaign and even hiring
    someone from Upwork or similar, unless someone on the list wants
    to take a crack at it first.

    So, basically, I'm proposing, if we have a compelling case to
    continue development, to petition the Eclipse foundation to
    transfer or at least open-up ownership of this project to someone
    who can lead it further down.

    Alternatively, we can always fork it, but I'd rather exhaust all
    options for the original project continue forward before forking
    and losing the history we have with this project and its
    associated history.

    Any thoughts?  I hope I'm not the only one.

    Sincerely,

    Basil

    On 12/2/22 9:17 AM, Alexander McKee wrote:

        Hi Basil,

        I think the main issue is that there is only one PDT
        developer, Dawid, who is intermittently active. I tried to get
        involved, there's still a PR open, but unfortunately it
        doesn't seem help is welcome.

        I even sponsored Dawid using GitHub's sponsorship feature for
        a while.

        I don't want to make it about Dawid, he's clearly done a lot
        of work on PDT over the years but he is also evidently not
        working consistently on PDT and the product is suffering as a
        result.

        I wish he would work with other people to help enable more
        development to take place.

        I am using PHPStorm now but I wish I could use an open source
        product like PDT.

        Alex

        ------------------------------------------------------------------------

        *From:* pdt-dev <pdt-dev-boun...@eclipse.org>
        <mailto:pdt-dev-boun...@eclipse.org> on behalf of Basil
        Mohamed Gohar via pdt-dev <pdt-dev@eclipse.org>
        <mailto:pdt-dev@eclipse.org>
        *Sent:* Thursday, 1 December 2022, 22:39
        *To:* PDT Developers <pdt-dev@eclipse.org>
        <mailto:pdt-dev@eclipse.org>
        *Cc:* Basil Mohamed Gohar <basilgo...@hidayahtech.com>
        <mailto:basilgo...@hidayahtech.com>
        *Subject:* [pdt-dev] Financial or other support to get PDT up
        to PHP 8.x support?

        I'd like to offer to help get some kind of support, whether
        financial or otherwise, to the PDT project in order to get
        development going again, especially with regards to PHP 8.2
        support, which is just about to be released.  As it stands
        now, PDT only supports up to 7.4.

        Please let me know if there's some way that we can bring in
        support from outside, whether through sponsors or development
        resources, and if so, how best we can manage that.

        I don't want to pressure the core developers, rather, I just
        want to offer support.  Sadly, I'm not fluent in Java so I
        don't think I can contribute directly, else I would have long ago.

        I hope this garners some support, because I love PDT as a tool
        and I would love to keep using it, but there are key features
        in the latest versions of PHP (such as the /match/ construct)
        that just aren't recognized and are parsed as errors in PDT
        currently.

        Sincerely,

        Basil




        _______________________________________________

        pdt-dev mailing list

        pdt-dev@eclipse.org

        To unsubscribe from this list, visithttps://www.eclipse.org/mailman/listinfo/pdt-dev  
<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.eclipse.org%2Fmailman%2Flistinfo%2Fpdt-dev&data=05%7C01%7C%7C9443e38393334b5570b508db1157228b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638122838175430844%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GQVxTNq5mDOKdfvJtJYauVdnZ9z%2BSUNeeC%2BRS%2BjJKjE%3D&reserved=0>

--
    HidayahTech

    Your Guide to Success

    https://hidayahtech.com  
<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhidayahtech.com%2F&data=05%7C01%7C%7C9443e38393334b5570b508db1157228b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638122838175430844%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9bRWKHLv9GEhfiBbAuhyWOjAdb0Lz8%2Fq7zoKHoOQhgc%3D&reserved=0>

--
HidayahTech
Your Guide to Success
https://hidayahtech.com  
<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhidayahtech.com%2F&data=05%7C01%7C%7C9443e38393334b5570b508db1157228b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638122838175430844%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9bRWKHLv9GEhfiBbAuhyWOjAdb0Lz8%2Fq7zoKHoOQhgc%3D&reserved=0>

--
HidayahTech
Your Guide to Success
https://hidayahtech.com
_______________________________________________
pdt-dev mailing list
pdt-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/pdt-dev

Reply via email to