Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an issue for each dialect to be included in the initial release. #96

Open
38 tasks
tacosontitan opened this issue Sep 17, 2024 · 1 comment
Open
38 tasks
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@tacosontitan
Copy link
Owner

tacosontitan commented Sep 17, 2024

This project experienced rapid scope creep and now has a small variety of dialects that can benefit consumers; however, they are all incomplete and need to be wrapped up individually to the level at which the project intends to provide features. This includes the following requirements:

  • Default Implementation
  • XML Documentation
  • Unit Test Coverage
  • Code Analysis (Common Use Cases)

The following features should be completed as part of the initial release and need a new issue created:

  • Generate Range
  • Generate Batched Range
  • Reverse Input
  • To
  • Prompt
  • For
  • Each
  • Indexed Each
  • Repeat
  • First
  • Indexed First
  • Index Of
  • Map
  • Indexed Map
  • Batch
  • Filter
  • Join String
  • Unique
  • Divisible By N
  • Equals Reversal
  • Even
  • Odd
  • Null
  • Not Null
  • Add N
  • Subtract N
  • Multiply By N
  • Divide By N
  • Fizz Buzz
  • Hello World
  • Palindrome
  • Append
  • Write Line
  • Write Header
  • Write Separator
  • Indexed Primitive

These features need to be evaluated for potential sunsetting and a new issue should be created to handle the investigation:

  • To String
  • Format Sequence
@tacosontitan tacosontitan converted this from a draft issue Sep 17, 2024
@tacosontitan tacosontitan added this to the Initial Release milestone Sep 17, 2024
@tacosontitan tacosontitan added the documentation Improvements or additions to documentation label Sep 17, 2024
@tacosontitan tacosontitan self-assigned this Sep 17, 2024
@tacosontitan tacosontitan added the needs information The issue or pull request needs more information before it is ready label Sep 18, 2024
@tacosontitan
Copy link
Owner Author

There are still features not listed here such as the cartesian iterators and expressive LINQ methods. Those will need to be accounted for prior to moving forward with this.

@tacosontitan tacosontitan removed the needs information The issue or pull request needs more information before it is ready label Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: Ready for Work
Development

No branches or pull requests

1 participant