Hello Kjell,

Saturday, August 23, 2008, 7:07:02 PM, you wrote:

> So what you're saying is that the idc which is written in C
> compiles C like code into machine code?
> And then that machine code compiles Smalltalk like idst/Pepsi
> into machine code?  The idst/Pepsi compiles itself into machine
> code.  And this bootstrapping happens over and over again and
> not just once or twice in a year.

Michael explained it.

Pepsi and Jolt were written in C initially, but now they were
rewritten in Pepsi.
The problem is that since you're installing FoNC on your machine you
most likely don't have Pepsi compiler installed.
That's why you have the o.c files which were generated by Pepsi, so
you can compile them using tools that you already have i.e. gcc.
Once you have working Pepsi compiler you no longer need any .c files
(as far as I know).

> I would like a fonc debugger.  One for the C, one for the Smalltalk,
> one for the Lisp.  Better yet all together.

Oh I would love to have that too.

> picoLARC has syntax trees that have the original source code
> embedded into them and then those syntax trees are embedded
> into the executable objects so that when the executables evaluate
> they select the source code that gave rise to them in the debugger
> which is just a text pane.  Macro calls look like message sends that
> don't put a new activation on the stack.

> It's like Smalltalk but Smalltalk recompiles each method in the
> debugger to get a byte code to source code map.

> Could text selection beginning and end numbers be embedded
> into the generated machine code so that prior to each thing
> executing source code could be selected in some window?

> ( select pane begin end )
> ( stopAndDisplay localData )
> ( execute something )
> ( stop )

> The machine code would explode in size but so what.
> You turn it off when you want.

Yeah, I think that would be nice if Jolt/Pepsi would have that.
It would help a lot (especially when someone is learning the
language).

-- 
Best regards,
 Derek                            mailto:[EMAIL PROTECTED]
CCNA, SCSA, SCNA, LPIC, MCP certified

I want to die peacefully, in my sleep, like my grandfather, not screaming, 
terrified, like his passengers.



_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to