Re: [fonc] why are true,false,nil pseudovariables

2011-06-11 Thread David Barbour
On Mon, Jun 6, 2011 at 11:48 AM, Ondrej Bilka nel...@seznam.cz wrote: My point is that you could just Object have methods true,false and nil Any reasonably optimalizing compiler would replace them with bytecode. As methods, you could override them. And since you don't know which subclasses

Re: [fonc] Re: t-shirt attempt

2011-06-11 Thread Michael FIG
Hi Chris... I finally had some time to address the points you made in you reply. Chris Warburton chriswa...@googlemail.com writes: If I understand correctly then there's the potential for ambiguities to arise if we differentiate WRT 2 different objects, and we're calling the same method on

Re: [fonc] Logo and Silicon

2011-06-11 Thread Casey Ransberger
Jecel, thanks for your reply. Inline. On Jun 11, 2011, at 4:38 PM, Jecel Assumpcao Jr. je...@merlintec.com wrote: Casey, Here's a fun thought: while staring at the Visual6502 visualization, it occurred to me that the likes of Verilog and VHDL probably represent a rather tall order to

Re: [fonc] Alternative Web programming models?

2011-06-11 Thread C. Scott Ananian
On Sat, Jun 11, 2011 at 1:40 AM, BGB cr88...@gmail.com wrote: The responsiveness of exploratory programming environments (such as the Smalltalk programming environment) allows the programmer to concentrate on the task at hand rather than being distracted by long pauses caused by compilation or

Re: [fonc] why are true,false,nil pseudovariables

2011-06-11 Thread C. Scott Ananian
On Sat, Jun 11, 2011 at 2:05 AM, David Barbour dmbarb...@gmail.com wrote: On Mon, Jun 6, 2011 at 11:48 AM, Ondrej Bilka nel...@seznam.cz wrote: My point is that you could just Object have methods true,false and nil Any reasonably optimalizing compiler would replace them with bytecode. As

Re: [fonc] Alternative Web programming models?

2011-06-11 Thread BGB
On 6/11/2011 6:30 PM, C. Scott Ananian wrote: On Sat, Jun 11, 2011 at 1:40 AM, BGBcr88...@gmail.com wrote: The responsiveness of exploratory programming environments (such as the Smalltalk programming environment) allows the programmer to concentrate on the task at hand rather than being

Re: [fonc] why are true,false,nil pseudovariables

2011-06-11 Thread C. Scott Ananian
On Sat, Jun 11, 2011 at 11:19 PM, David Barbour dmbarb...@gmail.com wrote: On Sat, Jun 11, 2011 at 6:33 PM, C. Scott Ananian csc...@laptop.org wrote: the majority of papers in academic compiler conferences (say, PLDI) suddenly shifted away from purely static compilation. True, if you use a

Re: [fonc] why are true,false,nil pseudovariables

2011-06-11 Thread David Barbour
On Sat, Jun 11, 2011 at 8:34 PM, C. Scott Ananian csc...@laptop.org wrote: Even if you're doing pure static analysis, you should be doing open/closed class analysis and specializing/inlining any class which has no subclasses in the compilation. Doesn't work with pluggable components.

Re: [fonc] why are true,false,nil pseudovariables

2011-06-11 Thread C. Scott Ananian
On Sun, Jun 12, 2011 at 12:13 AM, David Barbour dmbarb...@gmail.com wrote: On Sat, Jun 11, 2011 at 8:34 PM, C. Scott Ananian csc...@laptop.org wrote: Even if you're doing pure static analysis, you should be doing open/closed class analysis and specializing/inlining any class which has no

Re: [fonc] why are true,false,nil pseudovariables

2011-06-11 Thread David Barbour
On Sat, Jun 11, 2011 at 9:36 PM, C. Scott Ananian csc...@laptop.org wrote: This is discussed in the paper(s). Closed/open types can be considered part of the type system, in which case they are perfectly compatible with plugins. If you make it an explicit part of the type system, I could