Haskell.org GSoC results for 2021
Posted on September 23, 2021 by Jasper Van der Jeugt (permalink)
Google Summer of Code made some changes this year: projects were effectively part-time projects. This means that the projects had to be somewhat smaller in scope. We only received 10 slots from Google this year; which is fewer than last year.
Despite that, all our 10 slots were successful! This is the first that has happened in the history of Haskell.org’s participation in the program. Some of these are high-profile and will benefit a lot of users in the ecosystem, which is super exciting.
Enhanced figure support in pandoc
Student: Aner Lucero
Mentors: tarleb
Student reportGoogle summer of code was a great way to expand my involvement with the haskell community and to test my knowledge working on one of haskell’s most used apps.
Gradually Typed Hasktorch
Student: Julius Marozas
Mentors: Torsten Scholak
Student reportDhall bindings to TOML configuration language
Student: Marcos Lerones
Mentors: Gabriella Gonzalez, Simon Jakobi
Student reportHaskell in CodeMirror 6
Student: Olivian Cretu
Mentors: Chris Smith
Student repoFixing ihaskell-widgets
Student: David Davó
Mentors: James Brock, Vaibhav Sagar
Student reportThree years ago, I started learning Haskell and functional programming. As I had recently started using Jupyter Notebooks in other projects, I wanted to try using them with Haskell to take notes and do the course homework. A few weeks in, I noticed I couldn’t use the widgets, but I didn’t give it much thought. Three years later, this summer, I’ve had the opportunity to fix it, while learning a lot in the process.
That’s what open source is about.
TidalCycles API and editor plugin
Student: Martin Gius
Mentors: Alex McLean
Student reportHaskell Language Server: Symbol Renaming
Student: Oliver Madine
Mentors: Pepeiborra
Student reportWorking on the Haskell Language Server (HLS) was my first time using Haskell in production. While navigating through different areas of the tooling infrastructure, the community was supportive in helping me develop my understanding.
Specifically, my project involved exploring hie-bios and the GHC API to create a symbol renaming plugin. Overall, the work was engaging, and I was able to substantially improve my development skills with the help of my mentor!
Support call hierarchy in Haskell Language Server
Student: Lei Zhu
Mentors: Javier Neira, Pepeiborra
Student reportHaskell community is warm and friendly to everyone, no matter you are a beginner or an expert. This summer, I am more familiar with haskell-language-server and GHC itself. Thank haskell.org and GSoC for providing this opportunity!
Visualization Libraries for ghc-debug
Student: Ethan Tsz Hang Kiang
Mentors: Matthew Pickering
Student reportTOML Support in dhall-haskell
Student: Julio Grillo
Mentors: Gabriella Gonzalez, Simon Jakobi
Student report
We hope that Google hosts the program in 2022; and in that case we plan to apply again. If you have ideas for projects that students could work on, we’ll be using the same format as the years before – this page has more information on how to submit an idea.
Thanks a lot to everyone involved!
Older posts
- December 8, 2024 - Summer of Haskell 2024 Results
- January 20, 2024 - Summer of Haskell 2023 Results
- May 14, 2023 - Summer of Haskell 2023 Project Selections
- February 1, 2022 - Google Summer of Code in 2022
- September 23, 2021 - Haskell.org GSoC results for 2021
- October 12, 2020 - Haskell.org GSoC results for 2020
- January 12, 2020 - Call for Ideas for 2020
- January 10, 2020 - Haskell.org GSoC results for 2019
- August 26, 2019 - Student Blog: Results for Bipartite Graphs Project
- July 26, 2019 - Student Blog: Testing Bipartiteness with Monad Transformers
- May 29, 2019 - Student Blog: Introducing Bipartite Graphs in Alga
- February 26, 2019 - Haskell.Org Participating in GSoC 2019
- December 28, 2018 - Call for Ideas for 2019
- September 1, 2018 - Haskell.org GSoC results for 2018
- April 23, 2018 - Accepted projects for 2018
- March 14, 2018 - Student Applications are now open
- December 25, 2017 - Call for Ideas for 2018
- September 15, 2017 - Final results for 2017
- August 4, 2017 - Midterm update for 2017
- May 24, 2017 - Accepted projects for 2017
- April 25, 2017 - Student Applications are now open
- April 5, 2017 - Getting ready for Summer of Haskell 2017
- February 28, 2017 - Summer of Haskell 2017 Announcement
- December 8, 2016 - Summer of Haskell 2016 Wrap-Up
An RSS feed is also available.