[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Rather, DSSLs increase modularity, productivity
Miles,
What kind of byte-code manipulations are you talking about? I know nothing
about this, but it sounds interesting.
Mike
> From: Miles Egan <miles@caddr.com>
> Date: Sun, 16 Nov 2003 21:28:35 -0800
>
> On Sun, 2003-11-16 at 19:43, Michael Vanier wrote:
> > Java, whatever else one might say about it, has removed item (2) from
> > consideration for most programmers. Item (1) is still a factor, and I must
> > say I prefer a more interactive programming environment than java usually
> > provides. But that has little to do with type systems, I think.
>
> I think it's interesting that almost all of the radical changes made to
> Java since its inception (reflection, generics, byte-code manipulation,
> anonymous classes, third party scripting systems) seem to have been made
> in an effort to loosen the type system or circumvent it entirely. Java
> programmers don't seem ready to abandon the type system completely, but
> some things seem to be next to impossible to do without deeper
> metaprogramming than the core language allows.
>
> One of my biggest reservations about the newest crop of Handley-Milner
> fpls is that they make useful metaprogramming almost impossible. It
> doesn't seem to me that this is necessarily a consequence of a strong
> static type system but I could be wrong. I'd really like to see a
> language with the introspection abilities of Python or Ruby but also the
> ability to lock down types at least as narrowly as Java.
>
> miles
>
- References:
- Re: dual-language systems increase modularity
- Re: dual-language systems increase modularity
- From: Michael Vanier <mvanier@cs.caltech.edu>
- Rather, DSSLs increase modularity, productivity
- From: Mike Newhall <mike@newhall.net>
- Re: Rather, DSSLs increase modularity, productivity
- From: Michael Vanier <mvanier@cs.caltech.edu>
- Re: Rather, DSSLs increase modularity, productivity
- From: David Lichteblau <david@lichteblau.com>
- Re: Rather, DSSLs increase modularity, productivity
- From: Michael Vanier <mvanier@cs.caltech.edu>
- Re: Rather, DSSLs increase modularity, productivity
- From: Miles Egan <miles@caddr.com>