AeroRust / WorkingGroup

Issues tracker for ideas, ongoing work, looking for mentors, mentors available. Join here!
38 stars 2 forks source link

Project: Splice #17

Open elpiel opened 4 years ago

elpiel commented 4 years ago

Critical Astronautical

Splice: A Domain-specific Language for Software-Defined Satellite Applications

Aerorust Splice 2020

Objectives:

Motivation:

pwnorbitals commented 3 years ago

Could you add more details about this project ? I’d be interested in helping out

jedisct1 commented 3 years ago

Any papers about Splice yet?

DarkStar1982 commented 3 years ago

@jedisct1 @pwnorbitals

Here is a brief primer: https://github.com/AeroRust/splice/blob/master/doc/pdf/whitepaper.pdf

jedisct1 commented 3 years ago

Interesting project, thanks for the primer!

Did you consider WebAssembly (with domain-specific imports) as an alternative to a new machine language?

DarkStar1982 commented 3 years ago

I tried to make virtual assembly domain-specific, i.e. focused on interaction with satellite instruments and subsystems. Also I was limited in time to develop the first prototype, so I took some shortcuts.