From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by sourceware.org (Postfix) with ESMTPS id 722BD3858D32 for ; Thu, 7 Jul 2022 08:25:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 722BD3858D32 Received: by mail-wm1-x335.google.com with SMTP id h131-20020a1c2189000000b003a2cc290135so449251wmh.2 for ; Thu, 07 Jul 2022 01:25:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent :content-language:from:to:subject; bh=Re/S32x9U9IimXkGbxmA+RW3B/6pz7JZEG4aiFyiyug=; b=12bMjJLlAgOHh5CsWRaU0sPicGjJRJ2XB5/Z0laI+bExnMVMEkZvuL1/n0PYpRKvVY E/YLfYMfttCjR+SYAx4QUPfYLGwCbJGazJTW9C5w/SDziXeOV1d96wCQv0o5yUWICrfO At/xkGVlzXP7dORJMDvQ/C0eZ3RHghyyRxPSLlM1Asx1ByFnxvskZ2oEgyBwZz4IBzKa udC6Tn6yRN0wUlU1pPyx+JeDm7gnfpTLhgH8sMUfDAXveD3i5PshCi+PaApSAu9Q435r UVAZYmIa5rnVsQ7dChK5HoYSnLsYrbQZnuLSsMqnIiicCTY+GgSURY3/QIU2YAxwF9FN zdYg== X-Gm-Message-State: AJIora/u7E6BR3er63/uAvTeDp4vvBFUcsK4RcJKNqZxT/Gxa9f+YgS2 247mUde3+kiviWVyyzKkKj6QIQb1ous= X-Google-Smtp-Source: AGRyM1uvosgHYEkEEHHOExRJTtwVES6LPOZeYZ1CuFAVIlszNJyagosrI4gHlcS5l6BCUjnBPHAuoQ== X-Received: by 2002:a05:600c:4ece:b0:3a1:7816:31a7 with SMTP id g14-20020a05600c4ece00b003a1781631a7mr2978983wmq.76.1657182302051; Thu, 07 Jul 2022 01:25:02 -0700 (PDT) Received: from ?IPV6:2a00:23c7:99a8:2b01:8110:b358:c3b8:6a75? ([2a00:23c7:99a8:2b01:8110:b358:c3b8:6a75]) by smtp.gmail.com with ESMTPSA id v3-20020a5d59c3000000b00210bac248c8sm20371161wry.11.2022.07.07.01.25.01 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Jul 2022 01:25:01 -0700 (PDT) Message-ID: Date: Thu, 7 Jul 2022 09:24:59 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-GB From: Giannis Nikiteas To: overseers@sourceware.org Subject: GDB account: Fortran related issues X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: overseers@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Overseers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jul 2022 08:25:06 -0000 Hi, I hope this email finds you well. I was wondering if you could open an account for me, or just file the issues/feature enhancements on my behalf.The issues that I have been meaning to file are related to Fortran, more specifically: 1. The Python API support for Fortran types (type printing) like strings, arrays, variables defined with non-default kinds, is quite limited and I was wondering if you could expand to allow for easier access. 2. More pretty printers for Fortran need to written e.g. type-bound procedures, select type constructs and other Modern (2003+) features. There are probably more Fortran GDB related issues, not present in C/C++, but I think these two would greatly improve the Fortran + GDB experience. Implementing 1. would make 2. a lot easier to complete. I would be glad to try and help on these issues, but I would probably need some help setting up my workflow for testing changes to the GDB Python wrappers. If you want help with regards to anything Fortran related you can reach out to our community (where I am an active member): https://fortran-lang.discourse.group/ Have a good day and thank you for your time. Kind regards, Giannis -- ------------------------------------------------------------------------ Ioannis Nikiteas PhD Candidate at Applied Modelling & Computation Group (AMCG) Department of Earth Science and Engineering Imperial College London