Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. Hi Ashley,
  2.  
  3. Thanks for the response!
  4.  
  5. The things needed for rouge right now are:
  6.  
  7. * Working through the backlog of issues: https://github.com/jneen/rouge/issues
  8. * Releasing rouge 2.0 with the formatter refactor to reduce the amount of duplicated code every user of rouge is currently writing
  9. * Cutting regular releases with contributed lexers and other features that GitLab requires
  10.  
  11. Right now I'm not able to get to any of this because I'm working a full-time job to do things like pay my mortgage and eat, which doesn't leave nearly enough time for this amount of maintenance. If you all have the budget for it, a full-time sponsorship would be the simplest for me - even for a fixed amount of time. Otherwise, there could be a number of other viable solutions:
  12.  
  13. * GitLab sponsors me in conjunction with other organizations, for a total I can live from
  14. * GitLab hires me full-time and splits my time between rouge and GitLab or Tulip work
  15. * GitLab hires me as a part-time contractor and I supplement with other work
  16.  
  17. Of these, either a set full-time sponsorship period or a full-time hire would be preferable to me, since I wouldn't have to split my attention as much between other projects.
  18.  
  19. ===
  20.  
  21. As for Tulip, it's a new open-source functional programming language that I'll be introducing at StrangeLoop this year. It has a semantic similar to Erlang, but with a syntax heavily optimized for repl usage, and with well-designed tooling. Importantly, its user base is intended to center women users through both branding (which we're still working on) and actual policy and community-building. The project's community is hosted by snek, a slack network of mostly women to grow emerging languages.
  22.  
  23. Language projects tend to have a few common needs: the ability to bootstrap with developer time, and package hosting. I believe there is a way for GitLab to contribute to both of these, while creating a network effect to pull users - particularly women and minorites who are already frustrated with spaces like GitHub - to GitLab.
  24.  
  25. The architecture I'm planning for package hosting is similar to the Rust language's Cargo index (https://github.com/rust-lang/crates.io-index), where packages are registered in a central repository. They would be able to point to arbitrary git endpoints, however the default username/project-name could be made to default to GitLab, meaning that the most convenient way to develop Tulip packages ("bulbs") would be on GitLab.
  26.  
  27. As for me, I have a good deal of experience in web development, but mainly I am a language developer and designer - I have already successfully deployed an internal language at GoodGuide, and I recently gave a well-received talk on language design at Clojure/West. I have been working on Tulip in my spare time for upwards of 3 years, and I believe a little push of full- or part-time work is all that's needed to get this off the ground.
  28.  
  29. Anyways, thanks for reading, and I hope to hear back from you soon!
  30. Cheers,
  31. --Jeanine
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement