Skip to content

Inbetween cleanup#6

Merged
JanBessai merged 56 commits intomainfrom
inbetween_cleanup
Feb 4, 2026
Merged

Inbetween cleanup#6
JanBessai merged 56 commits intomainfrom
inbetween_cleanup

Conversation

@JanBessai
Copy link
Member

Refactor to have standalone published version of cogen

JanBessai and others added 30 commits April 23, 2025 16:36
TODO: fix languages and domains
- Java Code Generator fixed
- Inbetween mostly fixed, todo:
  * Change TreeFactory to composition over inheritance
- newScala todo:
  * update with new inbetween TeeOps api
  * make sure enable is called on trees
  * move TreeOps to builder
  * strange Reefied construct for tests needs fix
heineman and others added 26 commits November 13, 2025 12:00
…new stuff.

I renamed a package 'paradim' in build to 'paradigm' and I hope it will be pushed
TODO:
- Create extension point for hiding tree library from prefix
- Inbetween tree lib currently wants Generator[CompilationUnit, Unit]
  we have Seq[FileWithPath] for scala with pre-existing files.
  Meta question: should we generate a inbetween tree library instead of force including it per language from disk?
This required me to add 'fibonacci' as dependency to builder. I run into a type error on Int. Likely copy() doesn't bring over those types somewhere, as you point out.
@JanBessai JanBessai merged commit fe3a1cc into main Feb 4, 2026
2 checks passed
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

Comments