{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/java-adt","name":"java-adt","description":"A simple tool to create immutable algebraic data structures and visitors for Java\n(such as abstract syntax trees).  The input syntax is similar to Haskell data types,\nand they will be compiled to Java class hierarchies.","version":"1.0.20251105","softwareVersion":"1.0.20251105","license":"https://spdx.org/licenses/Other","codeRepository":"https://github.com/andreasabel/java-adt","issueTracker":"https://github.com/andreasabel/java-adt/issues","url":"https://github.com/andreasabel/java-adt","keywords":["java","program","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"AndreasAbel"}],"author":[{"@type":"Person","name":"AndreasAbel"}],"copyrightHolder":[{"@type":"Person","name":"AndreasAbel"}],"dateCreated":"2016-11-28","dateModified":"2025-11-05","datePublished":"2025-11-05","copyrightYear":2016,"downloadUrl":"https://hackage.haskell.org/package/java-adt-1.0.20251105/java-adt-1.0.20251105.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/java-adt"],"https://www.w3.org/ns/activitystreams#likes":16}