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
http://www.youtube.com/watch?v=X-mTCyhm7ds

 

SimpleUnit

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:

https://github.com/ajlopez/SimpleUnit

I refactored my tests in projects:

https://github.com/ajlopez/SimpleProlog
https://github.com/ajlopez/SimpleForth
https://github.com/ajlopez/Particulares
https://github.com/ajlopez/AjTalkJs

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

AjTalkJs

My implementation of Smalltalk VM in JavaScript.

https://github.com/ajlopez/AjTalkJs

I have an implementation in C#

https://github.com/ajlopez/AjTalk

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.

SimpleProlog

My implementation of Prolog language, in progress.

https://github.com/ajlopez/SimpleProlog

It started to have a lexer.

SharpContext

My C# implementation of SimpleContext ideas:

https://github.com/ajlopez/SharpContext

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.

SharpMongo

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

https://github.com/ajlopez/SharpMongo

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
http://www.ajlopez.com
http://twitter.com/ajlopez

10 Comments »

  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 http://www.youtube.com/watch?v=nfjxlhkilea — February 6, 2014 @ 4:02 pm

  9. As long as you have the latest version of Flash or Shockwave plug-in on your browser, you can play online games without any
    hassle. The site has numerous diverse games that are in hundreds
    of different categories. This allows you to walk around and get some exercise, while
    playing office pranks on one another at the same time.
    When you will be getting a better notion of refreshment then it will be best to make sure that you are
    having smoothing that is required for all which is none other than a powerful game.
    games offer real experience to kids with athletic penchant through their virtual champs
    games. For more courageous children there are a series of combat
    games lined up by online websites.

    Comment by free games — May 29, 2014 @ 11:47 pm

  10. My brother suggested I might like this blog. He was entirely right.
    This post truly made my day. You can not imagine simply
    how much time I had spent for this information! Thanks!

    Comment by facebook para nokia c3 — June 8, 2014 @ 3:28 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:

WordPress.com Logo

You are commenting using your WordPress.com 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 WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 68 other followers

%d bloggers like this: