Lapis (textredigerare)

Lapis
Originalförfattare Rob Miller, et al.
Utvecklare MIT
Stabil frisättning
1.2 / 19 oktober 2003 ; 19 år sedan ( 2003-10-19 )
Skrivet i Java
Operativ system Windows XP , Linux
Tillgänglig i engelsk
Licens GPLv2
Hemsida grupper .csail .mit .edu /uid /lapis

Lapis är en experimentell webbläsare och textredigerare som tillåter samtidig redigering av text i flera val . Lapis kan härleda listan över valda element automatiskt från positiva och negativa exempel som ges av användaren, under en process som kallas urvalsgissning , baserat på begreppsinlärning .

Denna förmåga uppstår via, och är en instans av, programmering med exempel . De flera objekt som ska redigeras väljs automatiskt enligt exemplet som användaren tillhandahåller, vilket gör denna experimentella funktion unik för Lapis bland textredigerare, även om liknande funktioner finns i vissa webbskrapor och verktyg för datamunging .

För att skapa urvalet bestämmer Lapis först de mer framträdande egenskaperna för de objekt som valts av användaren i en process som kallas funktionsgenerering , upptäcker gemensamma drag för de användarvalda objekten, grupperar dessa funktioner för att skapa en hypotes för konceptet som definierar urvalet , och tillämpar sedan det generaliserade konceptet på hela texten. Lapis har också detektering av extremvärden, som markerar i rött de objekt som har en låg matchningspoäng, vilket gör att användarna kan granska de automatiska beslut som algoritmen tar.

Lapis inkluderar en mallordförråd som hjälper dig att redigera flera typer av strukturerade språk. Ett sådant språk är HTML. Lapis inkluderar en webbläsarvy som låter dess multipla redigeringsfunktion fungera på webbsidor på ett WYSIWYG- sätt, genom automatisk matchning av de underliggande HTML-taggarna.

Mjukvaran är programmerad på olika språk, främst Java , och släpps under version 2 av GNU General Public License (GPLv2), med olika beroenden tillhandahållna under andra licenser.

Se även

externa länkar