This repository provides a Raku package for shared utilities and (grammar) roles in the package context "DSL::".

("DSL" stands for "Domains Specific Language".)

The initial versions of the code in this repository can be found in the GitHub repository [AAr1].

## Utilities

One of the reasons for making this package is to encapsulate and easily share utilities for making DSL translators.

Here are "the first wave" utilities:

Modify token patterns to include fuzzy matching

Merge two or more roles into one

## Roles

Another reason for making this package is to encapsulate and easily share grammar roles for making DSL translators.

Here are "the first wave" roles:

Error handling role

Common English terms and phrases role used in workflows from Machine Learning, Data Science, or Scientific Computing

Predicate specification role

Features

  • DSL
  • Bulgarian
  • English
  • Python
  • R
  • Raku
  • Russian
  • Wolfram Language
  • Spanish
  • Entities
  • Resource access

Project Activity

See All Activity >

Categories

Data Science

Follow Raku-DSL-Shared

Raku-DSL-Shared Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Raku-DSL-Shared!

Additional Project Details

Registered

2022-04-04