Re: Java edit v0.1 - testers required

Anand Tamariya <[email protected]> Mon, 18 Nov 2019 08:27:40 +0530
Newsgroups gmane.emacs.semantic
Message-ID <CADm7Y4=4A7_jXGw+4Tnqp_QnDwp7fpFHg2qt4_5ckR8u30cc4g@mail.gmail.com>
--===============5788581323478825770==
Content-Type: multipart/alternative; boundary="00000000000008a76f0597961d68"

--00000000000008a76f0597961d68
Content-Type: text/plain; charset="UTF-8"

Hi Ian,
Good news- I started with emacs branch as base and then added required
code/ files from semantic branch. So the final patch should be easier to
merge with emacs.
That said, we are still lacking several key features like support for enum,
refactoring etc. But must highlight that semantic has the right framework
for adding such support.

Regards,
Anand

On Sat, Nov 16, 2019, 22:32 ian martins <[email protected]> wrote:

> Hi Anand, that looks great. I'd be happy to test you patch, although based
> on Eric's response maybe the patch will have to be recreated against the
> version of semantic in emacs and submitted there.
>
> Eric, I only discovered semantic recently. I found it while looking for
> context-aware autocomplete. I can't use it yet because I would use it for
> java and currently semantic requires imports for all class dependencies,
> even classes in the same package. I think this is the issue Anand is fixing.
>
> On Thu, Nov 14, 2019 at 7:37 AM Eric Ludlam <[email protected]> wrote:
>
>>
>> On 11/14/19 12:46 AM, Anand Tamariya wrote:
>> > Hi,
>> > I've been able to get Java editing working using semantic. It would be
>> > nice if it can be tested by more users before I submit a patch.
>> >
>> > Here's a demo of the features:
>> > https://youtu.be/MWpvKSTz4qc
>> >
>> > Important: Use *M-x semantic-java-update-classpath* or *M-x
>> > ede-customize-project* for setting/updating classpath.
>>
>> Hi Anand,
>>
>> Thanks for sharing the demo/video.  It is a nice example of several of
>> the features.  I found it hard to read b/c the font was so small, and
>> yuotube made it fuzzy when I enlarged it.  I probably should have asked
>> for higher resolution or something.
>>
>> Main development of these tools has moved over to Emacs. Cross merging
>> between source-forge and emacs-devel became too difficult once eieio
>> started changing.  Recently I have been slowly sending patches of small
>> chunks of what remains on SF to emacs-devel.
>>
>> I am also curious how many folks continue to use the tools.  Are the
>> lists quiet because everything works great (ha ha), or because getting
>> changes in is difficult, or something else?
>>
>> Eric
>>
>>
>> _______________________________________________
>> cedet-semantic mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/cedet-semantic
>>
>>

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

<div dir=3D"auto">Hi=C2=A0Ian,<div dir=3D"auto">Good news- I started with e=
macs branch as base and then added required code/ files from semantic branc=
h. So the final patch should be easier to merge with emacs.=C2=A0</div><div=
 dir=3D"auto">That said, we are still lacking several key features like sup=
port for enum, refactoring etc. But must highlight that semantic has the=C2=
=A0<span style=3D"font-family:sans-serif">right</span>=C2=A0framework for a=
dding such support.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Rega=
rds,</div><div dir=3D"auto">Anand=C2=A0</div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Nov 16, 2019, 22:32 ia=
n martins &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div>Hi Anand, th=
at looks great. I&#39;d be happy to test you patch,=20
although based on Eric&#39;s response maybe the patch will have to be=20
recreated against the version of semantic in emacs and submitted there.</di=
v><div><br></div><div>Eric,
 I only discovered semantic recently. I found it while looking for=20
context-aware autocomplete. I can&#39;t use it yet because I would use it f=
or java and currently semantic requires imports for all class dependencies,=
 even classes in the same package. I think this is the issue Anand is fixin=
g.</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai=
l_attr">On Thu, Nov 14, 2019 at 7:37 AM Eric Ludlam &lt;<a href=3D"mailto:e=
[email protected]" target=3D"_blank" rel=3D"noreferrer">eric@siege-engin=
e.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex"><br>
On 11/14/19 12:46 AM, Anand Tamariya wrote:<br>
&gt; Hi,<br>
&gt; I&#39;ve been able to get Java editing working using semantic. It woul=
d be <br>
&gt; nice if it can be tested by more users before I submit a patch.<br>
&gt; <br>
&gt; Here&#39;s a demo of the features:<br>
&gt; <a href=3D"https://youtu.be/MWpvKSTz4qc" rel=3D"noreferrer noreferrer"=
 target=3D"_blank">https://youtu.be/MWpvKSTz4qc</a><br>
&gt; <br>
&gt; Important: Use *M-x semantic-java-update-classpath* or *M-x <br>
&gt; ede-customize-project* for setting/updating classpath.<br>
<br>
Hi Anand,<br>
<br>
Thanks for sharing the demo/video.=C2=A0 It is a nice example of several of=
 <br>
the features.=C2=A0 I found it hard to read b/c the font was so small, and =
<br>
yuotube made it fuzzy when I enlarged it.=C2=A0 I probably should have aske=
d <br>
for higher resolution or something.<br>
<br>
Main development of these tools has moved over to Emacs. Cross merging <br>
between source-forge and emacs-devel became too difficult once eieio <br>
started changing.=C2=A0 Recently I have been slowly sending patches of smal=
l <br>
chunks of what remains on SF to emacs-devel.<br>
<br>
I am also curious how many folks continue to use the tools.=C2=A0 Are the <=
br>
lists quiet because everything works great (ha ha), or because getting <br>
changes in is difficult, or something else?<br>
<br>
Eric<br>
<br>
<br>
_______________________________________________<br>
cedet-semantic mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank" r=
el=3D"noreferrer">[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/cedet-semantic" rel=
=3D"noreferrer noreferrer" target=3D"_blank">https://lists.sourceforge.net/=
lists/listinfo/cedet-semantic</a><br>
<br>
</blockquote></div>
</blockquote></div>

--00000000000008a76f0597961d68--


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


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

_______________________________________________
cedet-semantic mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cedet-semantic

--===============5788581323478825770==--