SRL-PHP icon indicating copy to clipboard operation
SRL-PHP copied to clipboard

Implement SRL in Java

Open amalic opened this issue 8 years ago • 22 comments

As a Java developer, I would love to see a Java implementation of SRL.

amalic avatar Aug 30 '16 07:08 amalic

i wouldn't mind contributing to something like this, especially if it were written in Scala.

SamTebbs33 avatar Aug 30 '16 13:08 SamTebbs33

That's great news :) Sadly, I'm not quite familiar with Scala or Java. I hope someone makes the first step, though.

KarimGeiger avatar Aug 30 '16 14:08 KarimGeiger

In the future, I'll be moving this project to SimpleRegex/SRL-PHP, to have a better overview of everything to come.

If someone wants to contribute an official Java/Scala version of this, please let me know. I'll then create a repository at SimpleRegex/SRL-Java or SimpleRegex/SRL-Scala and give you permission on it.

KarimGeiger avatar Aug 31 '16 08:08 KarimGeiger

It would be best to first of all make a Java version and then create a Scala wrapper around that. If you make the repo then please add me and I will have a look through your PHP code to get a picture of how the system works and figure out the best way to replicate it in Java.

SamTebbs33 avatar Aug 31 '16 09:08 SamTebbs33

Do you have a preferred git workflow to use in the Java repo? I tend to use a version of git-flow.

SamTebbs33 avatar Aug 31 '16 09:08 SamTebbs33

Yes, git-flow would be a great choice.

KarimGeiger avatar Aug 31 '16 09:08 KarimGeiger

FYI: I've renamed the project. to SRL-Java.

KarimGeiger avatar Aug 31 '16 15:08 KarimGeiger

Would this approach be better than copying over the files from the current repo to the SimpleRegex/SRL-PHP repo? https://help.github.com/articles/about-repository-transfers/

SamTebbs33 avatar Sep 01 '16 10:09 SamTebbs33

I'm not planning copying it, but moving it. This repository will move to SimpleRegex/SRL-PHP while the project being currently there will move to this path. This will ensure that all projects that are already depending on this one won't break, since the new repository on this URL will then require the old repository on the new URL.

Sounds a bit complicated, but I guess it'll work pretty good, without losing issues, merge history or anything else.

KarimGeiger avatar Sep 01 '16 10:09 KarimGeiger

When you migrate a repo you don't lose the issues et.c, but I see your point for not breaking links to the current repo.

SamTebbs33 avatar Sep 01 '16 10:09 SamTebbs33

Hi , If you want I can help you with the implementation of the library in java :). Let me know

marcosvega91 avatar Sep 01 '16 12:09 marcosvega91

Sure, that's great, @marcosvega91! I've added you to the group.

KarimGeiger avatar Sep 01 '16 12:09 KarimGeiger

Yeah thank you :)

marcosvega91 avatar Sep 01 '16 12:09 marcosvega91

@KarimGeiger Could you make a gitter channel for the repo/s? It'll be easier to talk that way :)

SamTebbs33 avatar Sep 01 '16 12:09 SamTebbs33

@SamTebbs33 In lack of that I have contacted you on facebook :)

marcosvega91 avatar Sep 01 '16 12:09 marcosvega91

I was just trying to invite you and @marcosvega91 to the slack team at https://simpleregex.slack.com

Would slack be okay too? :)

KarimGeiger avatar Sep 01 '16 12:09 KarimGeiger

Yeah sure, I just get annoyed by their registration system :stuck_out_tongue_closed_eyes:

SamTebbs33 avatar Sep 01 '16 12:09 SamTebbs33

That's true.. I followed you on Twitter. You can drop me your email as a direct message, if you like.

@marcosvega91, how can I get you on board?

KarimGeiger avatar Sep 01 '16 12:09 KarimGeiger

I wouldn't mind helping out as well

hoshsadiq avatar Sep 01 '16 23:09 hoshsadiq

Great! I've added you to the Java team. They started working on the dev branch already. And if you drop me an email at [email protected], I'll add you to the Slack team as well.

KarimGeiger avatar Sep 02 '16 06:09 KarimGeiger

Cheers. Sent you a mail!

hoshsadiq avatar Sep 02 '16 10:09 hoshsadiq

any progress on the java/scala implementation?

amalic avatar May 04 '18 14:05 amalic