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

How to start helping? #22

Open
felix91gr opened this issue Oct 23, 2017 · 1 comment
Open

How to start helping? #22

felix91gr opened this issue Oct 23, 2017 · 1 comment

Comments

@felix91gr
Copy link

felix91gr commented Oct 23, 2017

Hi :)
You both know me, so I’ll jump right in.

I can:

  • Model and design data structures. I kinda love it.
  • Solve Heuristic Search problems. I’m familiar with A* and many of its recursive and its non-optimal friends.
  • Related: also CSP problems, beyond basic backtracking.
  • Program very well in C, C#, Java and Python. And anything similar.
  • Learn new languages
  • Idk, I’ve been TA of CS and a student of CS for many years. I have some or a lot of experience in many areas. You can ask me for if I know something in particular ^^

I haven’t:

  • Built a compiler
  • Mastered Swift (yet)
  • Mastered any full-blown Functional Language (yet).
  • Bought a Mac (I work on Linux)
  • Got much time until December (uni is a bitch here :p)

Given this, how can I help?

Is there a todo list already? I’ve read #9, which is super cool btw, but it looks more like a macro-design.

How can I help? Gimme Starter Tasks. I wanna learn :3

@harlanhaskins
Copy link
Contributor

Hey Felix! We're super excited you want to help out and we'd love for your help. Experience in compilers isn't really super important -- this project isn't any sort of official or production-ready thing, just me and @CodaFi learning how to implement some of the weird esoteric type theory things we read and try to put them together in something coherent.

The issue with the project right now is we need to nail down a set of tasks that needs to be done in such granularity that someone new to the project can actually pick one off. That's something me and @CodaFi will do in the near future -- look out for GitHub issues soon with large and small-scale tasks to do!

You can also join the #silt channel in the LLVMSwift Slack, which you're already a member of. @CodaFi and I will try to discuss things there rather than privately.

For now, the easiest way to contribute is probably to clone the project and make sure it works on Linux on your end 😅 .

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

2 participants