https://github.com/jesperancinha/string-array-paradigms
This project is a performance study of how REGEX can work better or worse considering different cases. It is called string array paradigms because it actually studies Strings and Arrays in a very deep level.
https://github.com/jesperancinha/string-array-paradigms
gradle java jvm kotlin paradigms peformance regex string
Last synced: 10 months ago
JSON representation
This project is a performance study of how REGEX can work better or worse considering different cases. It is called string array paradigms because it actually studies Strings and Arrays in a very deep level.
- Host: GitHub
- URL: https://github.com/jesperancinha/string-array-paradigms
- Owner: jesperancinha
- License: apache-2.0
- Created: 2015-10-17T18:05:20.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-11T05:30:12.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T11:41:44.117Z (over 1 year ago)
- Topics: gradle, java, jvm, kotlin, paradigms, peformance, regex, string
- Language: Kotlin
- Homepage:
- Size: 479 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# String Array Paradigms
---
[](https://github.com/jesperancinha/string-array-paradigms)
[](https://circleci.com/gh/jesperancinha/string-array-paradigms)
[](https://github.com/jesperancinha/string-array-paradigms/actions/workflows/saarp.yml)
[](https://www.codacy.com/gh/jesperancinha/string-array-paradigms/dashboard?utm_source=github.com&utm_medium=referral&utm_content=jesperancinha/string-array-paradigms&utm_campaign=Badge_Grade)
[](https://codebeat.co/projects/github-com-jesperancinha-string-array-paradigms-master)
[](https://www.codacy.com/gh/jesperancinha/string-array-paradigms/dashboard?utm_source=github.com&utm_medium=referral&utm_content=jesperancinha/string-array-paradigms&utm_campaign=Badge_Coverage)
[](https://coveralls.io/github/jesperancinha/string-array-paradigms?branch=master)
[](https://codecov.io/gh/jesperancinha/string-array-paradigms)
[](#)
[](#)
[](#)
---
## Technologies used
Please check the [TechStack.md](TechStack.md) file for details.
## Description
A test project to run through the paradigms of what a String is. I made this piece of code a while back ago, but I'll
keep looking after it from now on and integrate it into future Java versions
> NOTE: This project started years ago (around 2014), and I recently converted it to Kotlin. The goal of this project
> was originally to explore Java and Swing and the interaction with Strings. Currently, it's an ongoing project for the
> same goal but in a more generic way having Swing eventually being removed.
#### Stable releases
- [0.0.0](https://github.com/jesperancinha/string-array-paradigms/tree/0.0.0) - [29e040d28370a03c2373155d1b0ccccca6b9d571](https://github.com/jesperancinha/string-array-paradigms/tree/0.0.0) - JAVA / JDK11 / Gradle
- [1.0.0](https://github.com/jesperancinha/string-array-paradigms/tree/1.0.0) - [bec70c6bf6f50469a622ae51cce16f34209a806f](https://github.com/jesperancinha/string-array-paradigms/tree/1.0.0) - Kotlin 1.8.0 / JDK17 / Gradle
## Layout
##### Libraries
- [string-paradigm-api](string-paradigm-api)
- [string-paradigm-expression-api](string-paradigm-expression-api)
##### Applications
- [string-paradigm-expression_1](string-paradigm-expression_1)
- [string-paradigm-expression_2](string-paradigm-expression_2)
- [string-paradigm-expression-no-wrapper](string-paradigm-expression-no-wrapper)
- [string-paradigm-expression-original](string-paradigm-expression-original)
- [string-paradigm-dependency_2](string-paradigm-dependency_2)
- [string-paradigm-no-wrapper](string-paradigm-no-wrapper)
- [string-paradigm-test-generator](string-paradigm-test-generator)
- [string-paradigm_original](string-paradigm_original)
- [string-paradigm_1](string-paradigm_1)
## Running these tests
```bash
gradle idea
gradle cleanIdea
gradle test
./gradlew test
```
## About me
[](https://github.com/jesperancinha)