Re: CME package
Fermin <[email protected]> Thu, 1 Apr 2021 22:24:01 +0200
| Newsgroups | gmane.emacs.cedet |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --===============0517102333871865845== Content-Type: multipart/alternative; boundary="------------67856C82A7CDB739C9EB7A2E" Content-Language: en-US This is a multi-part message in MIME format. --------------67856C82A7CDB739C9EB7A2E Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Totally understandable, I also notice that your repository doesn't have any license, if you provide a GPLv3 compatible license (and you allow me) I can adapt the code to fit into the master branch of Emacs and the CEDET infrastructure. Regards, Fermin On 01/04/2021 22:12, Consciencia via Cedet-devel wrote: > Certainly. Issue is that fixes and enhancements tend to intertwine > together in monkey patched CEDET functions. I myself got little lost > in it because I wrote it over the course of several years so I > forgotten a lot of things. Overall, code is dirty and hacky, > cleanliness was of no importance to me because I wanted to create > desired functionality as fast as possible which means integrating > parts of CME into CEDET would be time consuming. Sadly, I am not in a > good terms with time. > > > > > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > On Thursday, April 1, 2021 8:52 PM, Fermin <[email protected]> wrote: > >> Oh wow seems awesome! >> >> It is any possibility to include these changes into CEDET? It could >> be a great addition to fix these behavior in core Emacs >> >> On 01/04/2021 20:07, Consciencia via Cedet-devel wrote: >>> Hello everyone, >>> >>> Let me introduce CME. Package build around CEDET which is providing: >>> 1) Simple user interface. >>> 2) Automatic CEDET configuration. >>> 3) Fixes for incorrect CEDET behavior. >>> 4) And some new features. >>> >>> >>> >>> CEDET adoption is mainly blocked by two factors, hard configuration >>> and huge confusing API. CME is trying to solve both issues. Another >>> issue is the need to install 3rd party software (GNU Global) >>> otherwise CEDET is not able to find function implementations, only >>> prototypes. This is solved by CME too. >>> >>> Take a look and tell me what you think. >>> >>> https://github.com/consciencia/CME <https://github.com/consciencia/CME> >>> >>> C. >>> >>> >>> _______________________________________________ >>> Cedet-devel mailing list >>> [email protected] <mailto:[email protected]> >>> https://lists.sourceforge.net/lists/listinfo/cedet-devel <https://lists.sourceforge.net/lists/listinfo/cedet-devel> >>> > > > > _______________________________________________ > Cedet-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/cedet-devel --------------67856C82A7CDB739C9EB7A2E Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <p>Totally understandable, I also notice that your repository doesn't have any license, if you provide a GPLv3 compatible license (and you allow me) I can adapt the code<br> to fit into the master branch of Emacs and the CEDET infrastructure.<br> <br> Regards,</p> <p>Fermin<br> </p> <div class="moz-cite-prefix">On 01/04/2021 22:12, Consciencia via Cedet-devel wrote:<br> </div> <blockquote type="cite" cite="mid:Dwq89RIatZ1X046TSvzmeOGqo1nMtxwplq-1Odw6IXX8cgid0hnRRQU2WlF0aTtcIaLuErYIjNDmlt0bGWXeoCcA6PloW0caqKLmOe8tm1A=@protonmail.com"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <div> <div>Certainly. Issue is that fixes and enhancements tend to intertwine together in monkey patched CEDET functions. I myself got little lost in it because I wrote it over the course of several years so I forgotten a lot of things. Overall, code is dirty and hacky, cleanliness was of no importance to me because I wanted to create desired functionality as fast as possible which means integrating parts of CME into CEDET would be time consuming. Sadly, I am not in a good terms with time.<br> </div> <div class="protonmail_signature_block protonmail_signature_block-empty"> <div class="protonmail_signature_block-user protonmail_signature_block-empty"> <div> <div><br> </div> </div> </div> <div class="protonmail_signature_block-proton protonmail_signature_block-empty"> <div><br> </div> </div> </div> </div> <div class="protonmail_signature_block protonmail_signature_block-empty"> <div class="protonmail_signature_block-user protonmail_signature_block-empty"> <div><br> </div> </div> <div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br> </div> </div> <div><br> </div> <div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br> </div> <div> On Thursday, April 1, 2021 8:52 PM, Fermin <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]"><[email protected]></a> wrote:<br> </div> <div> <br> </div> <blockquote class="protonmail_quote" type="cite"> <p>Oh wow seems awesome!<br> </p> <p>It is any possibility to include these changes into CEDET? It could be a great addition to fix these behavior in core Emacs<br> </p> <div class="moz-cite-prefix">On 01/04/2021 20:07, Consciencia via Cedet-devel wrote:<br> </div> <blockquote type="cite"> <div>Hello everyone,<br> </div> <div><br> </div> <div>Let me introduce CME. Package build around CEDET which is providing:<br> </div> <div>1) Simple user interface.<br> </div> <div>2) Automatic CEDET configuration.<br> </div> <div>3) Fixes for incorrect CEDET behavior.<br> </div> <div>4) And some new features.<br> </div> <div class="protonmail_signature_block protonmail_signature_block-empty"> <div class="protonmail_signature_block-user protonmail_signature_block-empty"> <div><br> </div> </div> <div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br> </div> </div> <div><br> </div> <div>CEDET adoption is mainly blocked by two factors, hard configuration and huge confusing API. CME is trying to solve both issues. Another issue is the need to install 3rd party software (GNU Global) otherwise CEDET is not able to find function implementations, only prototypes. This is solved by CME too.<br> </div> <div><br> </div> <div>Take a look and tell me what you think.<br> </div> <div><br> </div> <div><a href="https://github.com/consciencia/CME" moz-do-not-send="true">https://github.com/consciencia/CME</a><br> </div> <div><br> </div> <div>C.<br> </div> <div><br> </div> <div><br> </div> <pre wrap="">_______________________________________________ Cedet-devel mailing list <a href="mailto:[email protected]" moz-do-not-send="true">[email protected]</a> <a href="https://lists.sourceforge.net/lists/listinfo/cedet-devel" moz-do-not-send="true">https://lists.sourceforge.net/lists/listinfo/cedet-devel</a> </pre> </blockquote> </blockquote> <div><br> </div> <br> <fieldset class="mimeAttachmentHeader"></fieldset> <br> <fieldset class="mimeAttachmentHeader"></fieldset> <pre class="moz-quote-pre" wrap="">_______________________________________________ Cedet-devel mailing list <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a> <a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/cedet-devel">https://lists.sourceforge.net/lists/listinfo/cedet-devel</a> </pre> </blockquote> </body> </html> --------------67856C82A7CDB739C9EB7A2E-- --===============0517102333871865845== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============0517102333871865845== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Cedet-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cedet-devel --===============0517102333871865845==--