Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Vision for Clozhang #1

Open
13 of 36 tasks
oubiwann opened this issue Oct 15, 2017 · 0 comments
Open
13 of 36 tasks

The Vision for Clozhang #1

oubiwann opened this issue Oct 15, 2017 · 0 comments

Comments

@oubiwann
Copy link
Member

oubiwann commented Oct 15, 2017

Originally copied from clojang#16:

  • Refocus on 𝛑-calculus
    • Make the project truly focused on Clojure
      • Clojang-proper would be an Erlang-compatible implementation
      • jiface and supporting libraries would be included as enablers of Clojang
    • Update list of good 𝛑-calculus papers
    • Clearly describe desired outcome at a basic level (e.g., supporting remove Clojure nodes and the ability to run functions/pass data between them)
    • Describe ways in which this might be used to the advantage of programmers (e.g., simply distributed tasks in a local network, building bespoke distributed system, integrating with existing libraries, etc.)
  • Rethink branding
    • Come up with a new name: clozhang
    • Create new org: https://github.com/clozhang/
    • Create new twitter account: https://twitter.com/clozhang
    • Create 𝛑-calculus logo
      • Look at logos for typed clojure, ClojureScript, etc.
      • Decide on colors
      • Add new image files to resources repo
    • Move some (all?) projects to new org
    • Update description/link of old org to point to new one
    • Copy the blog there
    • Publish the old Clojang content (previous posts) on new Clozhang blog
  • Use the latest version of Dragon
  • Create new blog entries
    • Update the old blog
    • Create a Clozhang rdash theme
    • Post about new direction
    • Post about 100% native Clojure 𝛑-calculus exploration
    • Share 𝛑-calculus papers
    • Share thoughts on first "lab" for 100% Clojure 𝛑-calculus
    • Share steps to create lab
    • Discuss namespaces/functions required in order to use lab
  • Get old Clojang jar files working again
    • Debug old ones
    • Update projects to not create AOT jars
  • Create a new, separate project in the org for 𝛑-calculus+
    • Uses the 𝛑-calculus to build reliable systems...
    • Even with the "lab" version of the Clojure 𝛑-calculus, we can start tracking processes and associate them with nodes/functions
    • This means we can create supervision trees
    • And restart strategies ...
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

No branches or pull requests

1 participant