Skip to content
This repository was archived by the owner on Dec 9, 2025. It is now read-only.
This repository was archived by the owner on Dec 9, 2025. It is now read-only.

RiTa v2.0 API #568

@dhowe

Description

@dhowe

Ticket for discussion of the reduced API for version 2.0 of RiTa. The goal here is to provide a minimal (and thus more easily maintained/tested) version that includes core features of the library but removes the sort of utility functions (strings, files, etc) which can be easily handled in the host language, whether JavaScript, Java, or whatever else)

Main items to be added

  • Support for parsing of RitaScript
  • Integration of RiGrammar with RitaScript CFGs (?)
  • Better implementation of RiMarkov
  • qunit -> mocha / chai
  • ES6

Main items to be removed

  • RiWordNet (not core)
  • File-loading (leave to host language)
  • Basic string-manipulation (leave to host language)
  • RiString (feature analysis moves to RiTa object)

Questions

  • Support for other languages ?
    • Java
    • Python

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions