Re: [fonc] yet another meta compiler compiler

2013-02-11 Thread Kjell Godo
PM, Julian Leviston jul...@leviston.net wrote: Borglisp, hey? Sounds like Ometa to me. Julian On 10/02/2013, at 6:27 AM, Kjell Godo squeakl...@gmail.com wrote: What will this book be called? I would like to get one when it comes out. Why do you always start with C? Why not start

Re: [fonc] yet another meta compiler compiler

2013-02-09 Thread Kjell Godo
What will this book be called? I would like to get one when it comes out. Why do you always start with C? Why not start with a higher language like Smalltalk? You could compile ByteArrays that could then run fast. Wouldn't it be more self documenting? You would have access to all the

Re: [fonc]( picoVerse-:( LambdaLisp Assembler needs testing ) )

2008-11-30 Thread Kjell Godo
and displaying error messages to the user. Thanks again so much for this advice. It really hit the spot for me. On Sun, Oct 19, 2008 at 12:37 PM, Gerardo Richarte [EMAIL PROTECTED] wrote: Kjell Godo wrote: I have completed the Smalltalk code for the picoLARC LambdaLisp Assembler

Re: [fonc]( picoVerse-:( LambdaLisp Assembler needs testing ) )

2008-11-30 Thread Kjell Godo
by the guy who invented hypertext. I forget his name. On Sun, Oct 19, 2008 at 7:51 PM, Michael FIG [EMAIL PROTECTED] wrote: Kjell Godo [EMAIL PROTECTED] writes: And some internet way to stop piracy can be used. There needs to be an electronic currency. millionths of a cent. each

Re: [fonc]( picoVerse-:( LambdaLisp Assembler needs testing ) )

2008-11-30 Thread Kjell Godo
PROTECTED] wrote: Kjell Godo [EMAIL PROTECTED] writes: And some internet way to stop piracy can be used. There needs to be an electronic currency. millionths of a cent. each function call can be paid for. true cloud computing. And then we incorporate OOP hardware. And then we incorporate

Re: [fonc] ( picoVerse-:( picoLARC assembler and FoNC ) )

2008-11-29 Thread Kjell Godo
On Mon, Oct 6, 2008 at 8:18 AM, Denver Gingerich [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Mon, Oct 6, 2008 at 12:03 PM, Kjell Godo wrote: [...] I probably need some kind of help from somewhere. I'm looking at Bluishcoder's blog which seems good to me

[fonc]( picoVerse-:( picoLARC AssemblerLisp test cases so far ) )

2008-11-07 Thread Kjell Godo
Below is the sequence of 9 tests of the picoLARC AssemblerLisp's ability to generate machine code. My hat is off to the person who suggested using ollydbg to generate the codes that can then be tested against. That really made things a lot easier. I seem to be able to understand machine code a

Re: [fonc] ( picoVerse-:( picoLARC assembler and FoNC ) )

2008-10-12 Thread Kjell Godo
inside of Dolphin Smalltalk and then link to it and run it. On Mon, Nov 19, 2007 at 12:20 PM, Ian Piumarta [EMAIL PROTECTED] wrote: On Nov 7, 2007, at 11:12 PM, Kjell Godo wrote: Why isn't Cola implemented in Win32 also? There is some support for native Win32

Re: [fonc] ( picoVerse-:( picoLARC assembler and FoNC ) )

2008-10-12 Thread Kjell Godo
What is ccrs standing for? (add (ccrs c) (setf (ecx c) (make-instance 'register :register-class :I4 :name :ecx :encoding #x41)) ) Why is the encoding hex 41? Why isn't it just 1? On 10/12/08, Kjell Godo [EMAIL PROTECTED] wrote: Could you please explain: (:reg (:early-cleanup :reg

Re: [fonc] ( picoVerse-:( picoLARC assembler and FoNC ) )

2008-10-08 Thread Kjell Godo
Thank you so much Gerardo I am rusty at assembly so I will try here to repeat what you said back and see if my interpretation is right. On Mon, Oct 6, 2008 at 10:21 AM, Gerardo Richarte [EMAIL PROTECTED] wrote: To use, in assembly: push dllName push a 4 byte pointer which is the address of

Re: [fonc] ( picoVerse-:( picoLARC assembler and FoNC ) )

2008-10-07 Thread Kjell Godo
to it and run it. On Mon, Nov 19, 2007 at 12:20 PM, Ian Piumarta [EMAIL PROTECTED] wrote: On Nov 7, 2007, at 11:12 PM, Kjell Godo wrote: Why isn't Cola implemented in Win32 also? There is some support for native Win32. Last time I checkedthe 'idc

Re: [fonc] Ocean core language

2008-09-08 Thread Kjell Godo
This Ocean project looks very interesting to me. I have not had time to look at your laundry list yet but I hope to. I am making picoLARC on sourceforge.net and it is meant to have many different languages inside of it as dialects of a kind of Lisp. picoLARC has Lispy OOP macros which can be used

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 you do

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?

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

Re: [fonc] Jolt, statics?

2008-04-07 Thread Kjell Godo
An active variable is a variable that expands when it is referenced or assigned to. Now where would that be useful? Any examples? What happens to the value of the variable when this expansion takes place? Is code what goes into the variable on a reference? Is this like in Scheme where

Re: [fonc]( picoVerse-:( language ideas ) )

2008-03-27 Thread Kjell Godo
It seems to me that Cola contains a compiler C. C takes the source code for Cola and compiles it to generate Cola.exe. So within C there must be code to generate machine code. You are making the next version of Squeak right? Like Corman Lisp has got an assembler inside of it. A completely opaque

[fonc]( picoVerse-:( language ideas ) )

2008-03-23 Thread Kjell Godo
Hi Ian I would like to propose a few language ideas that I am putting into picoLARC. I am making a detailed specification of picoLARC in Smalltalk. picoLARC is to include all other languages within itself as lisp dialects. Macros use the same Object message dispatch that Methods do. A Macro

[fonc]( picoVerse-:( picoLARC what do you think? ) )

2007-12-03 Thread Kjell Godo
I am making picoLARC it is a computer language I know how to do it basically. But when I read what you are saying on this news list I feel that you know a lot more about compilers than I do. I am talking about optimization and code generation I guess. I only know what I read in the Lisp In