>> * It's not possible to make custom changes in IKVMed Lucene.NET unless
you
>> make your changes in java sources and compile them.

> Wouldn't a "custom change" contradict the goal of a line-by-line
> translation?

What I  intented to say was customizations made by Lucene.Net users,  not as
a Lucene.Net project.

DIGY

On Fri, Jan 28, 2011 at 10:44 AM, Stefan Bodewig <bode...@apache.org> wrote:

> Hi DIGY
>
> On 2011-01-28, digy digy wrote:
>
> > * Java's bytecode doesn't contain metadata about generics and when Java
> is
> > compiled, all info about generics gets lost. So, IKVMed Lucene.Net will
> have
> > to live without generics.
>
> Ah, yes, the joys of type erasure.  I completely missed that.
>
> > * IKVM is the java world in .NET runtime in fact.  If you are , for ex,
> to
> > write an analyzer, you have to override TokenStream method which accepts
> > "java.io.Reader" instead of "System.IO.TextReader". So .NET people have
> to
> > learn java namespaces/classes and develop their own java-compatible
> > libraries
>
> > * Since IKVM is a different world, remoting (for ex.) between native .NET
> > code & IKVMed code is problematic (one uses
> > "java.rmi.server.UnicastRemoteObject", the other one
> > "System.MarshalByRefObject").
>
> Ugly, I agree.  Although this could be meliorated by an additional .NET
> centric library that took care of adapting the differences.  This extra
> layer would add complexity and not help with performance, of course.
>
> > * It's not possible to make custom changes in IKVMed Lucene.NET unless
> you
> > make your changes in java sources and compile them.
>
> Wouldn't a "custom change" contradict the goal of a line-by-line
> translation?
>
> Many thanks, I'll add your points to the wiki
>
> Stefan
>

Reply via email to