Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 01-08-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.941
Poder: 27
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Tengo 3 metas para MUTIS:

1- Actualizar el API interno a Lucene 2.0.

Es quizas lo mas tedioso. Para ello toca hacer chequos manuales y ver que cambio. Pero tengo un programa (AnyNET) que ayuda con parte del trabajo.

2- Crear una capa de compatibilidad para compilar MUTIS sobre Win32, .NET y FreePascal

Este es el punto que mas ha impedido el uso de la libreria para muchos desarrolladores de Delphi. Se necesita .NET y se necesita Delphi 8+ para usarlo.

No es *tan* dificil porque la libreria no depende de otras librerias, tiene la mayoria de la funcionalidad escrita para si misma y es una libreria no visual.

Parte del trabajo esta hecho. Todos los strings estan como unicode (widestring) y ya tengo unas cuantas funciones que pueden sobrevivir al cambio de plataforma. Tengo 2 puntos que impiden fundamentalmente este logro:

a. Threads. La implementacion de hilos esta basada en las clases de .NET. Esto supone una barrera obviamente. Necesito una solucion de threads que sea multiplataforma y estable.

b. Recolector de basura: .NET usa un recolector y no hay casi ningun free en el codigo. Aunque no veo que la situacion sea muy complicada es mas bien de agregar los destructures y crear un objeto base que simplifique la operacion. Yo quiero una solucion similar a la JVCL donde hay un objeto que se auto-recolecta siendo el caso.

Tambien hay clases como el stringbuilder que hay que replicar para otras plataformas, pero mas o menos el 70% del codigo ya es portable.

3. Clustering. Yo quiero, intensamente, lograr lo que hace este buscador:

www.clusty.com

Eso.

Requiere implementar un algoritmo rarisimo llamado LSA (Analisis de semantica latente) o uno similar (los similares tambien son rarisimos).

Con respecto a lo del uniforme y las armas fresco. Tambien el batallon necesita un cocinero
__________________
El malabarista.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Verdaderas razones para no usar InterBase Open Source 6.0.1 Equinoxe Firebird e Interbase 8 28-01-2006 01:16:08
Licencias Open Source Manuel Llavero Debates 1 08-05-2005 11:11:16
El open source y las carnicerias Julián Debates 38 21-02-2005 19:49:33
interbase open source jzginez Firebird e Interbase 17 05-10-2003 00:30:12


La franja horaria es GMT +2. Ahora son las 00:59:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi