NLP++ is the universal programming language for text — deterministic, inspectable, and built on a cognitive model of how humans read and understand. VisualText is the IDE that lets you see language being processed.
Most language tools are built for one task and break on the next. NLP++ was designed from the ground up to handle any text-processing problem — a single, transparent substrate where the knowledge and the algorithms are authored by people and can be read, corrected, and trusted. It is the foundation the climb is built on.
Between 1998 and 2001, Amnon Meyers and David de Hilster created their "Dream Programming Language" for natural language — the system that became NLP++ and VisualText.
Co-creator of NLP++ and creator of VisualText.
Co-creator of NLP++ and creator of the NLP Engine and Conceptual Grammar.
NLP++ is based on a cognitive model of how humans read and understand text. The language lets coders concentrate on the task at hand without having to worry about the programming language — something that, without NLP++, is not possible.
Phrases, dates, times, headers, sentences, paragraphs, tables, and more — text is organized, and NLP++ represents that organization explicitly.
The analyzer sequence builds the text tree structure from the ground up, into larger and larger components.
Noam Chomsky showed that human language is rule-based, and NLP++ has a powerful function and rule system for text.
Knowledge and language are intertwined and both necessary for understanding language and text the way we humans do.
The human brain is bad at logic but good at visualizing. VisualText allows for the visualization of text processing — which is otherwise hard for humans to follow.
Humans don't natively reason through long chains of formal logic — so we shouldn't have to in order to build language systems.
The mechanics of parsing text are hard to hold in your head. VisualText surfaces them on screen instead.
By making text processing visible, VisualText plays to the brain's real strength — seeing structure at a glance.
Meyers and de Hilster are looking to the foundation to continue their work on the NLP Engine and VisualText well into the future.
The NLP Engine is the machine that runs the NLP Blockchain and the Great Digital Migration, and must be maintained and enhanced as the community grows.
View on GitHub →VisualText is the tool coders use to create the data and algorithms in the Great Digital Migration, and must grow with the community.
Get VisualText →