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

Language Request for Red #45

Closed
trosel opened this issue Jul 21, 2018 · 11 comments
Closed

Language Request for Red #45

trosel opened this issue Jul 21, 2018 · 11 comments

Comments

@trosel
Copy link

trosel commented Jul 21, 2018

What programming language should we add?
Red Lang or Rebol

What is the official website for the language?
https://www.red-lang.org/
https://github.com/red

Is this a language that comes in many variants? If so, which variant should we support?
Red

Does the language have an official logo? If so
https://static.red-lang.org/red-logo.svg
Not sure on license for that...

Is there a testing framework available for the language?
There are test scripts on the official repo, but I'm not sure if there's an official framework for pretty printing to console, etc.

Is this language listed as 'supported' by Prism.js?
No

If it is not supported by Prism.js, what is the closest supported language it maps to?
There is a VS Code extension for Red that includes syntax highlighting. https://github.com/red/VScode-extension/blob/master/syntaxes/Red.tmLanguage.json

Who will be leading the effort to launch the track?
TBD

@kytrinyx
Copy link
Member

This sounds like a great language, and would make a good addition to Exercism.

We can't bootstrap a repository for the language track until we have someone willing to take charge of implementing it, so I'll leave this issue open for now, and we can revisit it if someone volunteers to head up development.

@trosel
Copy link
Author

trosel commented Jul 27, 2018

Some notes on what is / is not possible with Red right now.

  1. Red has quick-test, but often roll specific test engines suited to a task or need.
  2. CI is only done on github today
  3. Modules are coming, but not here yet (this could be an issue when making the exercism directories for exercises
  4. An official JSON codec is in the works, but we have a number of existing things to use for now.

Red is still Alpha, so we need specs to decide what is doable now, versus what needs to wait, e.g. for Full I/O and Modules. If someone champions it, we'll support them as best we can. The team is spread very thin right now though.

@exercism exercism deleted a comment from trosel Feb 26, 2019
@exercism exercism deleted a comment from Ornataweaver Feb 26, 2019
@exercism exercism deleted a comment from trosel Feb 26, 2019
@exercism exercism deleted a comment from Ornataweaver Feb 26, 2019
@exercism exercism deleted a comment from trosel Feb 26, 2019
@exercism exercism deleted a comment from Ornataweaver Feb 26, 2019
@kytrinyx
Copy link
Member

Note: I deleted several comments that were off topic for the issue.

@danieloff
Copy link

I would also like to use red. What skills/working pieces/knowledge are needed to bootstrap a new language? (maybe I missed a detailed link or something, I read this: https://github.com/exercism/request-new-language-track/blob/master/README.md and came here)

@trosel
Copy link
Author

trosel commented Nov 15, 2019

@danieloff see my comment here: #45 (comment)

Red needs a way to test, it needs a way to manage local file imports (the exercises need a directory structure), and it needs a way to parse JSON from http requests for the exercism API.

@sshine
Copy link

sshine commented Mar 5, 2020

it needs a way to parse JSON from http requests for the exercism API

I'm not sure why that is the case? Surely you must just be able to run some test command, and exercism download / exercism submit will take care of distributing the file from/to the Exercism platform.

@loziniak
Copy link
Member

loziniak commented Feb 4, 2021

Hello. I'd like to launch the Red track. Is the Exercism v3 already live, or do I have to follow legacy docs?

@iHiD
Copy link
Member

iHiD commented Feb 4, 2021

Hello. You've caught us in the two month window between the two where there is lots happening in flux. If you follow the legacy docs then your track will get to a state where we can largely script-PR to bring it in line with the new spec. If you email [email protected] he can send you a link to our Slack where we can discuss it all more :)

@kytrinyx
Copy link
Member

kytrinyx commented Feb 9, 2021

I've created a repo for you here: exercism/red#1

Thank you for helping launch this track!

@kytrinyx kytrinyx closed this as completed Feb 9, 2021
@loziniak
Copy link
Member

Thanks! So, all discussions now go to the Red's repository/issues.

@iHiD
Copy link
Member

iHiD commented Feb 10, 2021

Yes please :)

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

No branches or pull requests

6 participants