Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

Launch tracking #1

Open
kytrinyx opened this issue Mar 26, 2020 · 5 comments
Open

Launch tracking #1

kytrinyx opened this issue Mar 26, 2020 · 5 comments

Comments

@kytrinyx
Copy link
Member

Edit this issue to keep track of the tasks you're working on towards launch.

We have a rough guide for how to launch a track, which is sorely outdated but
quite possibly better than nothing (I'm so sorry, I'm waaaay behind on getting
documentation updated).
https://github.com/exercism/docs/blob/master/language-tracks/launch/README.md

Check out https://github.com/orgs/exercism/teams/track-maintainers/discussions/1
for details about the #maintainers channel in the exercism-team Slack workspace.

Please ask if you have any questions or if anything is confusing!

@JimLynchCodes
Copy link

Woohoo, a new track?! 🥳

I love Clojure too so I'm excited for this!

@bobbicodes
Copy link
Member

bobbicodes commented Mar 27, 2020

Great! All 76 exercises and tests from the Clojure track have been ported over. All that remains is a bit of plumbing for the test integration.

Documentation is a strong priority, and fortunately the babashka readme is an incredibly valuable guide to onboarding, with a directory full of example scripts and links to a wide range of projects and tools.

One of these is 4bb, a port of 4clojure which is a solid set of over 100 problems in a logical order for learning syntax and functional patterns. This will be good to include in the intro/learning section(s) to get folks quickly up to speed.

Setup guides for the currently developed editor integrations will be helpful, as many users will not have previous experience with a REPL-driven workflow. Clients are available for Emacs and Atom, the latter through the Chlorine package which I believe has also implemented autocompletion.

The babashka user base is showing to be almost curiously diverse, attracting a new branch of programmers and cases where full JVM-Clojure would be impractical, particularly in shell scripting and system tools commonly implemented, in Bash, Python, Rust or Go. I expect babashka to do to scripting what Clojure did for Java, and what Clojurescript did for the web. Just look at all the people Rich Hickey has gotten to use Lisp! So it will be good to expect and cater to a wide variety of backgrounds and target domains.

@ErikSchierboom
Copy link
Member

ErikSchierboom commented May 21, 2021

What needs to happen to get Babashka live? It looks like there are a lot of exercises already, so that is great! If any help is needed, do let me know!

@bobbicodes
Copy link
Member

@ErikSchierboom I'm not sure, actually. I followed the steps here and I think all it needs is CI and to be added to the site, however that works. I'll take a look at the others and see if I can figure it out.

@ErikSchierboom
Copy link
Member

@porkostomus I've did a quick check, and the following things need to be done:

Let me know if you have any questions. Feel free to contact me on Slack too.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants