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 Smalltalk resources.

Because C is the portable assembler.
Because C has better access to all of the OS and all other languages.
By starting with C you leverage the C compiler.
You would have to write a C compiler in Smalltalk to get the same thing.

I am writing BorgLisp in Smalltalk which is supposed to asimilate all
other computer languages into itself as dialects of lisp.  Like
Clojure asimilates Java into itself.  Like Cola was a combination of
Lisp and Smalltalk and C.

I have one dialect of Lisp in BorgLisp so far and a source level
stepping debugger that can handle macros( it should ).  It's written
in Dolphin Smalltalk but I would like to port it over to Pharo or
VisualWorks.  If I tried to do the same thing in C I don't think I
could.

Please explain why starting with C is better than this.

Is there a debugger for C that is as good as the one in Smalltalk?
Do you use Test Driven Development as a way to get around not having a debugger?
What programming environment do you use?

I look at Maru and there are absolutely no comments in there.
A litterate version of Maru would be way too cool to ever actually
happen in this cursed universe we live in.  I hope Maru is what I'm
talking about but I can't remember if it is or not.

I hope you write this book with the literate meta compiler compiler in it.

I hope I get my hands on it.  I wish Maru was literate.

Now what Favorite shall I put this link under so that I might have
some chance of ever seeing it again.  I suppose my Git account would
be a good place to do that.  But I don't Git over there that much.

If I seem scattered maybe it's because I am a high functioning autistic.

He said.

On Fri, Feb 8, 2013 at 8:08 PM, Charles Perkins <ch...@kuracali.com> wrote:
> Thank you, Alan!
>
> That means quite a bit to me.
>
> I was so looking forward to a good pillage. Ah well… to follow your metaphor
> (a kinder one and more inclusive to be sure) I am most appreciative of the
> generous sharing of seeds going on around here.
>
> Chuck
>
> On Feb 8, 2013, at 5:42 PM, Alan Kay <alan.n...@yahoo.com> wrote:
>
> Looks nice to me!
>
> But no ivory towers around to pillage. (However planting a few seeds is
> almost always a good idea)
>
> Cheers,
>
> Alan
>
>
> ________________________________
> From: Charles Perkins <ch...@kuracali.com>
> To: Fundamentals of New Computing <fonc@vpri.org>
> Sent: Friday, February 8, 2013 3:52 PM
> Subject: [fonc] yet another meta compiler compiler
>
> While we're all waiting for the next STEP report I thought I'd share
> something I've been working on, inspired by O'Meta and by the Meta-II paper
> and by the discussions on this list from November.
>
> I've written up the construction of a parser generator and compiler compiler
> here:
> https://github.com/charlesap/ibnf/blob/master/SyntaxChapter.pdf?raw=true
>
> The source code can be had here: https://github.com/charlesap/ibnf
>
> Don't be fooled by the footnotes and references, this is a piece of outsider
> literature. I am a barbarian come to pillage the ivory tower. Yarr.
>
> Chuck
> _______________________________________________
> fonc mailing list
> fonc@vpri.org
> http://vpri.org/mailman/listinfo/fonc
>
>
> _______________________________________________
> fonc mailing list
> fonc@vpri.org
> http://vpri.org/mailman/listinfo/fonc
>
>
>
> _______________________________________________
> fonc mailing list
> fonc@vpri.org
> http://vpri.org/mailman/listinfo/fonc
>
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to