naggum icon indicating copy to clipboard operation
naggum copied to clipboard

Migrate to DLR

Open ForNeVeR opened this issue 11 years ago • 3 comments
trafficstars

We should integrate the DLR support into our project.

Our attempt to make a statically typed LISP was doomed to failure from the very beginning.

Our LISP dialect should be a dynamically typed but should try to benefit from the compile-time (and runtime) type knowledge when possible (I hope the DLR will help us with that).

ForNeVeR avatar Mar 12 '14 14:03 ForNeVeR

Well, I personally blame naive backend implementation. But yes, staticity, especially trying to infer function signature from it's usage did played a major part, so a major rethinking and redesign is in order. Though, I'm in favor of scrapping the source entirely and starting from scratch.

hagane avatar Mar 12 '14 15:03 hagane

Though, I'm in favor of scrapping the source entirely and starting from scratch.

Agreed.

Currently I'm reading about the DLR and what it can offer for us, and after that I'll try to summarize and make a plan for our next steps.

ForNeVeR avatar Mar 12 '14 15:03 ForNeVeR

So, looks like everyone is in favor. I'll go purge some source then.

hagane avatar Mar 12 '14 16:03 hagane