Skip to content
New issue

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

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

Already on GitHub? # 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 ...
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant