Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vapourlang/vapour
Typed superset of R
https://github.com/vapourlang/vapour
Last synced: about 2 months ago
JSON representation
Typed superset of R
- Host: GitHub
- URL: https://github.com/vapourlang/vapour
- Owner: vapourlang
- License: apache-2.0
- Created: 2024-07-04T16:14:08.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-09-17T07:54:18.000Z (3 months ago)
- Last Synced: 2024-09-18T01:53:35.119Z (3 months ago)
- Language: Go
- Homepage: http://vapour.run
- Size: 25.2 MB
- Stars: 75
- Watchers: 2
- Forks: 1
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - vapourlang/vapour - Typed superset of R (Go)
README
![](https://vapour.run/img/vapour.png)
> [!WARNING]
> Vapour is in (very) early alpha!```r
type person: object {
age: int,
name: char
}func create(name: char): person {
return person(name = name)
}@generic
func (p: any) set_age(age: int, ...: any): any@default
func(p: any) set_age(age: int): null {
stop("not implemented")
}func(p: person) set_age(age: int): person {
p$age = age
return p
}let john: person = create("John") |>
set_age(36)
```