Re: [fonc] Parameterized Word Tagging: Any interest?

2008-08-23 Thread Kjell Godo
>> Has anybody started on an (x86) 64-bit port of the code generator? I >> would like to collaborate if someone is working on this. > > I'd identified that as my next fonc-related task, but haven't really > started on it, and may not get a chance to work on it in the next couple > of weeks. But if

Re: [fonc] jolt3 [was: Porting CodeGenerator vs VPU]

2008-08-23 Thread Kjell Godo
AST = Abstract Syntax Tree? On 7/22/08, Michael FIG <[EMAIL PROTECTED]> wrote: > Hi, > > Ian Piumarta <[EMAIL PROTECTED]> writes: > >> Jolt3 will also use a single framework for top-down parsing of >> source, intermeditate AST-to-AST >> analysis/transformation/optimisation, and bottom-up tree rewr

Re: [fonc] Coding Standards

2008-08-23 Thread Kjell Godo
Wouldn't this whole thing be better written in Smalltalk than in gcc? gcc is more portable? Couldn't Smalltalk output assembler that gcc could then compile? I saw an assembler written in Smalltalk once. Hope I still have it. It was very simple and clean looking. I am writting a compiler for a l

Re: [fonc] jolt3 [was: Porting CodeGenerator vs VPU]

2008-08-23 Thread Joshua Gargus
Kjell Godo wrote: > AST = Abstract Syntax Tree? > Yes. ___ fonc mailing list fonc@vpri.org http://vpri.org/mailman/listinfo/fonc

Re: [fonc] Coding Standards

2008-08-23 Thread Joshua Gargus
I think that (part of) the point is to be able to bootstrap with minimal tool support, and thereafter to be self-supporting. The bootstrap process is described better than I can in Section 6.1 of "Accessible Language-Based Environments of Recursive Theories", available on the VPRI website. C is d

Re: [fonc] Coding Standards

2008-08-23 Thread Derek Kuliński
Hello Joshua, Saturday, August 23, 2008, 9:42:38 AM, you wrote: > I think that (part of) the point is to be able to bootstrap with minimal > tool support, and thereafter to be self-supporting. The bootstrap > process is described better than I can in Section 6.1 of "Accessible > Language-Based E

Re: [fonc] Parameterized Word Tagging: Any interest?

2008-08-23 Thread Derek Kuliński
Hello Kjell, Saturday, August 23, 2008, 2:09:01 AM, you wrote: > Does COLA fonc run on Windows? You should be able to compile it on cygwin (http://www.cygwin.com/). -- Best regards, Derekmailto:[EMAIL PROTECTED] CCNA, SCSA, SCNA, LPIC, MCP certified -- Backup not

[fonc] Jolt2 code generation: what works?

2008-08-23 Thread Martin McClure
Hi all, Bit of a newbie question: I'm at Camp Smalltalk at the ESUG conference, and I'm starting to work on writing an x86_64 code generator for Jolt2. I played around with Pepsi a couple of years ago, enough to get a basic idea of how it's put together. However, I'm pretty much just starting o

Re: [fonc] Parameterized Word Tagging: Any interest?

2008-08-23 Thread Kjell Godo
Are Jolt macros Object Oriented? In picoLARC most of the macros are Object Oriented and are called by message passing in exactly the same way that all other message passing is done. Programmers are just Objects that return trees of syntax Objects which can then be compiled. Programmers are calle

Re: [fonc] Parameterized Word Tagging: Any interest?

2008-08-23 Thread Kjell Godo
Okay I want to compile it on cygwin. Which version of fonc should I use? What is Jolt? What is Coke? What is Pepsi? Cola is Lisp plus Smalltalk right? Plus a lot of weird stuff like variables that are macros and weird stuff like that. Is there a debugger I can use to step through its execution? A

Re: [fonc] Coding Standards

2008-08-23 Thread Kjell Godo
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 on

Re: [fonc] Coding Standards

2008-08-23 Thread Michael FIG
"Kjell Godo" <[EMAIL PROTECTED]> writes: > So what you're saying is that the idc which is written in C > compiles C like code into machine code? idc is written in Pepsi. You may be confused because the bootstrap .o.c files are included in the SVN checkout, at least until idc targets Coke instead