As you might be enjoying your summer and browsing around here, let me show you a little prototype Iโve been developing on and off through several versions of Sirius Web.
Itโs now based on the latest Sirius Web release. Kudos to the Sirius team for releasing every 8 weeks like clockwork!
The idea was inspired by Guesstimate:
๐ ๐ด๐ฑ๐ณ๐ฆ๐ข๐ฅ๐ด๐ฉ๐ฆ๐ฆ๐ต ๐ง๐ฐ๐ณ ๐ต๐ฉ๐ช๐ฏ๐จ๐ด ๐ต๐ฉ๐ข๐ต ๐ข๐ณ๐ฆ๐ฏโ๐ต ๐ค๐ฆ๐ณ๐ต๐ข๐ช๐ฏ!โ
Itโs a tool Iโve always liked, and I wanted to see how far we could take it with Sirius.
This prototype is a domain-specific tool for โ๐จ๐ถ๐ฆ๐ด๐ด๐ต๐ช๐ฎ๐ข๐ต๐ช๐ฏ๐จโ using Monte Carlo simulations. Itโs just a proof of concept, but it really showcases some cool features of Sirius Web:
- All the domain-specific logic is kept in an EMF-based metamodel and the corresponding Java implementation. Itโs only 11 files and 1028 lines of non-generated code.
- Iโm using the charts widget in the details view, which adds a nice touch.
- Integration with Java libraries is super easy โ here, Iโve used Apache Common Maths and PetitParser.
Check out the video to see it in action!