Promote collaboration and cross-pollination in the field of PLs & tools by providing an accessible and pleasant-to-use platform, and fostering a diverse community.


These forums were created by and are maintained and operated by Gleb Mazovetskiy. This is a personal project not related to any company nor institution.

Moderators of the forums are volunteers, each an expert in their field.

A handful of trusted people have access to the deployment secrets, increasing the bus factor.


These forums are powered by Thredded, an open-source MIT-licensed Ruby on Rails forum engine.

TeX math support is powered by KaTeX. Code highlighting is powered by CodeRay.

These forums are fully-functional without JavaScript and work well on mobile devices.

Accessibility issues are considered bugs.

Code of Conduct

Adapted from Contributor Covenant v1.4

Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the community
  • Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

  • The use of sexualized language or imagery and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others' private information, such as a physical or electronic address, without explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting