FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

What happened to Walnut

 
Post new topic   Reply to topic     Forum Index -> Walnut
View previous topic :: View next topic  
Author Message
dan.from.tokyo



Joined: 17 Jan 2010
Posts: 2

PostPosted: Sun Jan 17, 2010 11:45 pm    Post subject: What happened to Walnut Reply with quote

This is why I stopped working on Walnut almost two years ago.


    It was failing to inline the overridden op*, or much else for that matter.

    Argument structs were being rep movsd'd in and out of the stack even as inout, rather than being accessed like a closure from the stack above like I thought.

    D was introduced to std.variant.

    It would have been much cleaner written if I was allowed to opAssign_r

    While writing the parser, I went from wanting an AST, to bytecode, to native code generation. It was all written for AST I think.

    While writing the parser, I realized that most stuff can have the type information and casting discarded IFF the parser maintains type coloring on Identifiers, which means Variable/Variant doesn't need to be used. It also means that alot of the Object Oriented stuff is only relevant during compile time provided we work around eval and with.

    ECMA262 Edition 5 was looking imminent, but ended up taking a long time. It was released in December and changes the internals a bit.

    The bank I was working at was draining my soul.

    At the time I was writing it, there was practically no views or replies in this forum, so I was lonely. Crying or Very sad


What I'm doing now:

I have recently become unemployed and have taken up writing this up again. This time I am writing it in C99 to ECMA262 Edition 5.

My language choice is disappointing, but I needed to avoid the 80kb of cruft that D attaches to everything including a "hello world".
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Walnut All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group