Angel \”Java\” Lopez on Blog

August 21, 2013

End Of Iteration 2013w33

Previous  Post

This week was extended up to Monday August 19th, public holiday here, Argentina.

Google Hangouts

I recorded one Google Hangout, playing with Ruby and TDD (2):

TDD Rocks! (6) Playing with Ruby



This is an interesting code kata, written on Sunday late morning. I wrote my Node.js modules using TDD. I do it calling builting module assert, or using node-unit. But sometimes, node-unit is GREATER than the module I want to write. So, I wrote my simple implementation, and published it in NPM as version 0.0.1:

I refactored my tests in projects:

to start using simpleunit. Next steps: add asynchronous processing. The first candidate to use it is SimpleProlog: solve facts using callbacks.


My implementation of Smalltalk VM in JavaScript.

I have an implementation in C#

that compiles .st files to JavaScript. But now, I want to compile .st to JavaScript using JavaScript itself. So I added the first tests and implementations of lexer and parser to AjTalkJs. I hope I will present the result at Smalltalks 2013.


My implementation of Prolog language, in progress.

It started to have a lexer.


My C# implementation of SimpleContext ideas:

Now it has a new object, DynamicContext. I should add the inheritance use cases. Notice that C# version has more ceremony than the JavaScript one.


My implementation of MongoDB in memory, using C#, in progress:

Minor refactor/redesign to support read-only documents. Now it has dynamic objects, too. Dynamic documents are dynamic objects with an Id.

I also worked on two non-public projects. More fun is coming!

Keep tuned!

Angel “Java” Lopez


  1. […] Previous Post Next Post […]

    Pingback by End Of Iteration 2013w32 | Angel "Java" Lopez on Blog — August 21, 2013 @ 12:22 pm

  2. […] Previous Post […]

    Pingback by End Of Iteration 2013w34 | Angel "Java" Lopez on Blog — August 26, 2013 @ 2:17 am

  3. Creating a large Snakes and Ladders board is a great idea.
    There are advisors, budgets, water pipes, customizable starting maps, disasters & more.
    One often wonders if her intelligence is simply a result of her
    reading and repeating what others have written.

    Comment by simcity 5 keygen free download — August 27, 2013 @ 10:15 am

  4. Remarkable difficulties below. I’m just quite pleased to take a look a person’s content. Appreciate it considerably and i’m having a look in front to get hold of you actually. Would you like to you need to decrease me a e-mail?

    Comment by website checker — August 30, 2013 @ 1:29 pm

  5. […] – SimpleLisp web server sample [pending]  – New Google Hangout using Ruby and TDD [complete] see post  – New Google Hangout using C# and TDD [complete] see […]

    Pingback by New Month’s Resolutions: September 2013 | Angel "Java" Lopez on Blog — September 3, 2013 @ 7:05 pm

  6. […] ejemplo web server [pendiente]  – Nuevo Google Hangout usando Ruby con TDD [completo] ver post  – Nuevo Google Hangout usando C# con TDD [completo] ver […]

    Pingback by Resoluciones del Nuevo Mes: Septiembre 2013 - Angel "Java" Lopez — September 4, 2013 @ 4:21 pm

  7. I read this article fully about the resemblance of latest and
    previous technologies, it’s amazing article.

    Comment by Garland — September 13, 2013 @ 11:18 am

  8. I always spent my half an hour to read this blog’s articles everyday along with a mug of coffee.

    Comment by — February 6, 2014 @ 4:02 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

The Shocking Blue Green Theme. Blog at


Get every new post delivered to your Inbox.

Join 57 other followers

%d bloggers like this: