GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - clojure/clojure-clr: A port of Clojure to the CLR, part of the Clojure project

BranchesTags
Open more actions menu

Latest commit

 

History

2,853 Commits
2,853 Commits

Folders and files

NameName
Last commit message
Last commit date
.calva
.calva
 
 
Clojure
Clojure
 
 
docs
docs
 
 
other/CPlusPlusHost
other/CPlusPlusHost
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Clojure.nuspec
Clojure.nuspec
 
 
README.md
README.md
 
 
changes.md
changes.md
 
 
epl-v10.html
epl-v10.html
 
 

Repository files navigation

ClojureCLR

This project is a native implementation of Clojure on the Common Language Runtime (CLR), the execution engine of Microsoft's .Net Framework.

ClojureCLR is programmed in C# (and Clojure itself).

Goals

  • Implement a feature-complete Clojure on top of CLR
  • Stay as close as possible to the JVM implementation
  • Have some fun

Getting Started

ClojureCLR can either run as a a standalone application, or embedded as a library in .NET applications. See the getting started guide for instructions on how to install, run or integrate ClojureCLR.

Documentation

Most of the documentation for Clojure should be equally applicable to ClojureCLR. See the ClojureCLR wiki and the articles under the docs directory in this repository for documentation specific to the ClojureCLR project.

Community and Support

  • The #clr channel in the Clojurians Slack
  • The ClojureCLR category in Ask Clojure
  • ClojureCLR JIRA is used for issue tracking. Note that creating issues in the Clojure JIRA requires signing a contributor agreement. Minor issues might be easier to raise on Slack.

Libraries

Many of the standard libraries from JVM Clojure have CLR ports.

Other Resources

  • David Miller and Clojure on the CLR with @dmiller
  • Transform Microsoft Office Solutions into Cloud-savvy Linked Data Microservices With Clojure on .NET with @bcalco

License

Copyright (c) Rich Hickey. All rights reserved. The use and
distribution terms for this software are covered by the Eclipse
Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)
which can be found in the file epl-v10.html at the root of this
distribution. By using this software in any fashion, you are
agreeing to be bound by the terms of this license. You must
not remove this notice, or any other, from this software.

About

A port of Clojure to the CLR, part of the Clojure project

Resources

Readme

Contributing

Contributing
Activity
Custom properties

Stars

1.7k stars

Watchers

150 watching

Forks

166 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.