Skip to content

Conversation

@rturquier
Copy link

@rturquier rturquier commented Nov 10, 2025

Issues

#79

Description

Add support for Julia.
This is my first time contributing code to an open-source project – please let me know if I do anything wrong!

Demo

How Has This Been Tested?

Checklist

  • I have performed a self-review of my own code
  • I have added tests to cover my changes

@rturquier
Copy link
Author

Oh no, it looks like it might not be as easy as I first thought. I wrote a test, and docstrings are not spell-checked (only simple inline comments).
It looks like something similar happened with Python, and this might be too difficult for me (I have no experience with Rust or TreeSitter). @elijah-potter, what would be the way forward now?

@elijah-potter
Copy link
Collaborator

Honestly, you might be able to get away with copy-pasting harper-python into harper-julia and using grep to make it work for Julia with the Julia Tree-sitter library.

@rturquier
Copy link
Author

Ok, I'll try that then.

@rturquier
Copy link
Author

rturquier commented Nov 17, 2025

…I tried, and it's not that easy. I initially thought this would just take a couple of hours, but now that it's turned out to be more complicated, I think I currently don't have the skills or time to make this work.

@elijah-potter
Copy link
Collaborator

elijah-potter commented Nov 18, 2025

I think I might be able to knock this out. Do you mind if I push a few commits here to build off of your work? For me, the hard part is building out test cases, so you've already done most of the work here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants