>[!DANGER] Abandoned since 2018! Eve is an [[Apache v2]] licensed literate programming language written in [[Rust]]. - [Website](http://witheve.com/) - [Source](https://github.com/witheve/eve-native) - [Source](https://github.com/mwatts/eve-native) (fork with updated dependencies - last update 2022) - [Source](https://github.com/Kinrany/eve-native) (fork with updated rust - last update 2023) - [Documentation](http://docs.witheve.com/v0.3/index.html) > Eve is a programming language based on years of research into building a human-first programming platform. # Notability [Eve](http://witheve.com/) is a literate programming language built into a notebook style IDE with the ability to embed graphs and graphics. It is based around a query language with pattern matching and records. # Philosophy Controlled by a company which went out of business in 2018. Website still up though. And they subsequently released the source code online, which is nice. Original developer was [[ibdknox]] who also built and subsequently abandoned [[LightTable]]. # Platform Support # Features # Syntax ```js search // *for* specifies the matches to count. total-employees = gather/count[for: employee] // *value* is the number to add to the sum // *per* specifies the groups to sum the matches in. budgets = gather/sum[value: employee.salary, for: employee, per: employee.department] ``` # Tips # References - https://groups.google.com/g/eve-talk/c/YFguOGkNrBo - https://chris-granger.com/ - http://docs.witheve.com/v0.3/syntaxreference/