Skip to content

ClojureCLR: .NET/C#/F# support #22

@JulesGosnell

Description

@JulesGosnell

M3 is all .cljc (cross-platform). ClojureCLR is a real Clojure implementation on .NET.

To add .NET support:

  • Add :cljr reader conditional to platform.cljc for JSON parsing (System.Text.Json or Newtonsoft.Json)
  • Add .NET facade (similar to JsonSchema.clj for Java)
  • Test against the full test suite on CLR
  • Would give access to C#, F#, VB.NET, Unity

This would make M3 available on JVM, JS, and .NET — covering virtually every server and client platform.

Metadata

Metadata

Assignees

No one assigned

    Labels

    futureAspirational / long-term ideas

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions