lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shad Storhaug (JIRA)" <>
Subject [jira] [Commented] (LUCENENET-167) Compact Framework & Silverlight Support
Date Wed, 28 Jun 2017 21:28:00 GMT


Shad Storhaug commented on LUCENENET-167:

It's been more than 4 years since the last comment here and 9 years since it was first proposed.
Silverlight is now defunct. In Lucene.Net 4.8.0 we have moved on to .NET Standard 1.5, which
is the future of cross-platform, so we automatically support Xamarin.Ios and Xamarin.Android.

That said, to support Windows Phone 8.1 we would need to be on .NET Standard 1.2 (
The question is, is there any interest in supporting it anymore?

I made an attempt to get us to .NET Standard 1.4 before, but we lose too many APIs to be able
to support all of the features (unless there is some way to add back in the functionality
through dependencies that I am unaware of). Changing this seems very difficult. I don't think
we should pursue this unless there is genuine interest, which may have gone the way of the
dodo already. So, if you need Windows Phone support, speak now or forever hold your peace.

> Compact Framework & Silverlight Support
> ---------------------------------------
>                 Key: LUCENENET-167
>                 URL:
>             Project: Lucene.Net
>          Issue Type: Wish
>          Components: Lucene.Net Contrib, Lucene.Net Core, Lucene.Net Demo, Lucene.Net
>            Reporter: Andrew C. Smith
>            Priority: Minor
>              Labels: silverlight
> Lucene.Net should support the Compact Framework & Silverlight versions of the .NET
> I've looked into what it might take to do this and most of it is pretty trivial to be
able to support these frameworks. Most of what this would take is just changing the different
type of classes to use for collection classes used inside of Lucene.Net. 
> This does require changing some details in a lot of places, However this should *not*
bring any compatibility issues with *Java Lucene*'s API or index format. It will just change
the classes used to some different ones that the frameworks support and also maybe need 1
to 3 classes that might need to be implemented in itself.
> Having made these changes Lucene.Net can be more available to new devices such as running
on a window mobile cell phone, or your pda, or run in a Windows, Linux, or Mac computer that
runs a silverlight application. This will allow the .Net compact framework & silverlight
developers to use Lucene.Net in their applications to provide their users with the same capabilities
of an awesome search framework. Developers can also use Lucene.Net to provide them spell checking
capabilities in these environments. 

This message was sent by Atlassian JIRA

View raw message