Skip to content

Instantly share code, notes, and snippets.

@Yuuki77
Yuuki77 / bisectionMethod.go
Last active April 5, 2021 13:46
Bisection Method Sample
package main
import (
"fmt"
"math"
)
func main() {
a := 1.0
b := 2.0
/*
Package main implements scrapping of Git repositories on chromium for
storing commit messages and information about contributors
*/
package main
import (
"fmt"
"math/rand"
)
@Yuuki77
Yuuki77 / base2.go
Created April 19, 2021 13:37
base2.go
package main
import (
"fmt"
"math"
)
func keta(n int) int {
keta := 0

Google Summer of Code 2021: The Final Report

Background and Motivation

This summer, I participated in the Google Summer of Code (GSoC) 2021. In this article, I summarize my work as a final report of GSoC. I worked on extending the functionality of the Language Server Protocol(LSP) of RBS, a language for describing the structure of Ruby programs.

LSP is one of the most widely adopted solutions to implement IDE/editor integrations with programming languages. A language server for RBS editing will be really helpful for reading/writing RBS files using IDEs. I had experience with several languages that benefited from the language server protocol.