agentm / project-m36

Project: M36 Relational Algebra Engine
The Unlicense
876 stars 47 forks source link

improve developer ergonomics of Haskell script loading #320

Open agentm opened 2 years ago

agentm commented 2 years ago

@farzadbekran discovered that it is clunky to load lots of atom functions through the tutd console because it requires special quoting and only one function can be imported at-a-time. An improvement here would be to create some utility method to be able to load Haskell scripts from a file.

farzadbekran commented 2 years ago

Also these problems:

I think the ideal solution would be to ditch the script loading altogether and load atom functions from object files, in a way that solves both of the problems above.