Re: Implementing something like DLR in D?

2010-08-28 Thread Justin Johansson
On 28/08/10 18:47, Jacob Carlborg wrote: On 2010-08-28 01:44, Justin Johansson wrote: To sum up, I'd really appreciate feedback as to whether or not is worth considering D as a suitable language for implementing a dynamic language having a non-trivial type system, or is a higher level approach (

Re: Implementing something like DLR in D?

2010-08-28 Thread Jacob Carlborg
On 2010-08-28 01:44, Justin Johansson wrote: As one who has an interest in developing dynamic languages, I'm finding that implementing a DL which features both static and dynamic typing in classical OO/imperative languages to be quite a challenge. Recently I came across Microsoft's Dynamic Langu

Re: Implementing something like DLR in D?

2010-08-27 Thread sybrandy
On 08/27/2010 07:50 PM, Justin Johansson wrote: Hmm, perhaps "Implementing dynamic languages in D" would have been more apt as a subject line, but hopefully people will understand the gist of my post. - Justin I've thought about something like that. Probably not quite what you were thinking a

Re: Implementing something like DLR in D?

2010-08-27 Thread Justin Johansson
Hmm, perhaps "Implementing dynamic languages in D" would have been more apt as a subject line, but hopefully people will understand the gist of my post. - Justin

Re: Implementing something like DLR in D?

2010-08-27 Thread Andrej Mitrovic
Boo is an interesting language made in C# that targets .Net. It's compilable and has both static and duck-typing (I think it can be interpreted too? Not sure..). Take a look here: http://boo.codehaus.org/ I don't see why it wouldn't be possible to do something like that in D. On Sat, Aug 28, 20

Implementing something like DLR in D?

2010-08-27 Thread Justin Johansson
As one who has an interest in developing dynamic languages, I'm finding that implementing a DL which features both static and dynamic typing in classical OO/imperative languages to be quite a challenge. Recently I came across Microsoft's Dynamic Language Runtime (DLR). This "is a runtime environ