Angel \”Java\” Lopez on Blog

June 20, 2014

End Of Iteration 2014w24

Filed under: .NET, C Sharp, Iteration, Mass, Open Source Projects, SharpBus, SharpGo, SharpMongo — ajlopez @ 6:27 pm

Previous Post
Next Post

SharpGo

My Go Programming Language interpreter in C#

https://github.com/ajlopez/SharpGo

I added typed nodes to Abstract Syntax Tree, and nodes that generate expressions instead of commands. The types will help me to determine if an expression is valid or not, according to Go type specifications.

Mass

The Mass programming language interpreter

https://github.com/ajlopez/Mass

I reimplemented binary arithmetic operations (and string concatenation) without using ObOps, but directly using compiled lambda expressions. Next steps: removing ObOps dependency from compare operations. I think that a compiled lambda is a better outcome for such expression.

SharpMongo

My in-process, in-memory implementation in C# of a document database with a MongoDB-like interface:

https://github.com/ajlopez/SharpMongo

I fixed source analysis issuses, and added .count method to collections and to collection objects in REPL.

SharpBus

I started

https://github.com/ajlopez/SharpBus

A simple message bus implemented in C#, inspired by Mule. Notably, the flow of message can be defined using lambdas (something missing in Mule Java up to version 7). Using TDD, using fluent interface, consuming lamdbas, is the simplest way I found to implement a message bus.

Others

I worked fixing scripts in https://github.com/ajlopez/ajlopezsite. My parser “generator” https://github.com/ajlopez/GrammGen was  converted to VisualStudio 2010I worked on four non-public projects. More fun is coming.

Stay tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

5 Comments »

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

    Pingback by End Of Iteration 2014w23 | Angel "Java" Lopez on Blog — June 20, 2014 @ 6:32 pm

  2. […] Previous Post […]

    Pingback by End Of Iteration 2014w25 | Angel "Java" Lopez on Blog — June 27, 2014 @ 4:30 pm

  3. Excellent blog you have got here.. It’s hard to
    find high quality writing like yours nowadays.
    I truly appreciate individuals like you! Take care!!

    Comment by new games by valve — July 25, 2014 @ 7:59 am

  4. We’re a group of volunteers and opening a new scheme in our community.

    Your website offered us with valuable info to
    work on. You’ve done an impressive job and our entire
    community will be grateful to you.

    Comment by Video Jacker Bonus — September 6, 2014 @ 3:45 am

  5. I’m really enjoying thhe theme/design of your blog. Do you ever run into any internet browser compatibility problems?
    A number of my blog audience have complained about my blog not
    operating correctly in Explorer but looks great in Chrome.
    Do you have any ideas to help fiix this issue?

    Comment by seo bognor regis — April 8, 2016 @ 3:16 am


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

Blog at WordPress.com.

%d bloggers like this: