Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

Browse by Tags

All Tags » Proyectos de Código Abierto » C Sharp » .NET (RSS)
Resoluciones del Nuevo Mes: Julio 2014
Un nuevo mes comenzó, tiempo de revisar mis resoluciones de Junio 2014 , y escribir las nuevas: - Continuar AjErl [pendiente] - Continuar ScalaSharp [completo] repo   - Continuar SharpGo [completo] repo - Alcance de variables en lenguaje Mass [completo...

Posted Wed, Jul 9 2014 11:45 by lopez | with no comments

SharpStorm Implementando Storm en C# (1) Proyecto Inicial
En los dos últimos años estuve explorando las ideas de Storm (ver https://storm.incubator.apache.org/ ), implementándo alguna topología local en Node.js . Llegó la hora de practicar más C# y TDD (Test-Driven Development...

Posted Mon, Jun 30 2014 14:30 by lopez | with no comments

SharpDoop Implementando Map reduce en C# (1) El Proyecto
Ya estuve experimentando con map-reduce en Node.js/JavaScript. Pero también es interesante implementar algo del algoritmo en C#, para practicar TDD (Test-Driven Development) y para aprender más sobre lo que implica implementar el algoritmo...

Posted Mon, Jun 30 2014 13:26 by lopez | with no comments

AjTalk Implementando Smalltalk en C# (4) El Proyecto
Anterior Post Hace ya año y medio que no escribo de este proyecto en C#, pero fui trabajando en él, y en la implementación paralela que tengo en JavaScript (de hecho, presenté algunos conceptos de ambos en la Smalltalks 2013...

Posted Sun, Jun 29 2014 21:16 by lopez | with no comments

AjKeyvs Implementando KeyValue Store en C# (1) El Proyecto
Quería implementar un key-value store (como Redis ) en C#, para ensayar algunas estructuras de datos y practicar TDD (Test-Driven Development). El proyecto que inicié es: https://github.com/ajlopez/AjKeyvs La estructura actual del proyecto: Hay un proyecto...

Posted Sun, Jun 29 2014 13:24 by lopez | with no comments

DylanSharp Implementando Dylan en C# (1) El Proyecto
Hace unos meses comencé a implementar un intérprete del lenguaje Dylan, para practicar TDD en C#, además de aprender algo de programación funcional. Leo en: http://opendylan.org/ Dylan is a multi-paradigm functional and object...

Posted Sat, Jun 28 2014 17:50 by lopez | with no comments

ClojSharp Implementando Clojure en C# (1) El Proyecto
Desde la década pasada que me interesa Clojure , y desde siempre Lisp. Clojure está implementando sobre la máquina virtual de Java, pero también está implementado sobre .NET (que recuerde, usando Dynamic Language Runtime). La versión de Java compila a...

Posted Thu, Jun 26 2014 11:17 by lopez | with no comments

Aktores Implementando Akka Actor Model en C# (1) El Proyecto
Llegó la hora de escribir sobre el proyecto: https://github.com/ajlopez/Aktores Estoy implementando los primeros pasos hacia un modelo de actores, con pasaje de mensajes, tomando ideas de Akka . Ya había trabajado algo en Node.js, y en C#...

Posted Wed, Jun 25 2014 14:25 by lopez | with no comments

AjErl Implementando Erlang en C# (1) El proyecto
Hace ya un tiempo, para practicar C# y TDD y explorar ideas de Erlang, inicié: https://github.com/ajlopez/AjErl La estructura de la solución: Tiene el proyecto núcleo de librería de clases, el proyecto de tests, y estoy armando...

Posted Tue, Jun 24 2014 19:41 by lopez | with no comments

SharpGo Implementando Go en C# (1) El proyecto
Otro proyecto que tengo para practicar TDD (Test-Driven Development) y C#, es https://github.com/ajlopez/SharpGo Un intérprete (no compilador) del lenguaje Go de Google en C#. Como es usual, tiene un proyecto de librería y un proyecto de...

Posted Mon, Jun 23 2014 17:42 by lopez | with no comments

ScalaSharp Simple Scala en C# (1) La Idea
Ya algo escribí en este blog, pero es tiempo de presentarlo en sociedad. Hace unos meses, el año pasado, inicié el proyecto: https://github.com/ajlopez/ScalaSharp Un simple intérprete de un Scala simplificado, en C#. No pretendo implementar todo Scala...

Posted Sun, Jun 22 2014 17:44 by lopez | with no comments

RubySharp, implementando Ruby en C# (3)
Anterior Post En RubySharp puedo definir nuevas funciones (en realidad métodos del objeto actual) e invocarlas. Hay algunas funciones que ya están predefinidas en C#: Veamos primero que toda función tiene que cumplir con la interfaz: public interface...

Posted Sat, Jun 21 2014 18:44 by lopez | with no comments

PythonSharp en C# (2) Estructura de la Solución
Anterior Post Hace tiempo que no escribo de este proyecto: https://github.com/ajlopez/PythonSharp un intérprete en C# de un lenguaje tipo Python, con acceso a la librería de .NET. Veamos hoy la estructura del proyecto principal de la solución...

Posted Wed, Jun 18 2014 18:08 by lopez | with no comments

SharpMongo en C# (3) Implementando el REPL
Anterior Post Quería describir hoy algo de la implementación del REPL (Read Eval Print Loop) que implementé para SharpMongo en: https://github.com/ajlopez/SharpMongo Recordemos, SharpMongo es una base NoSQL basada en documentos, inspirada...

Posted Tue, Jun 17 2014 18:00 by lopez | with no comments

SharpBus en C# (1) Primeros Pasos
Ayer comencé a codificar SharpBus, un simple procesador de mensajes inspirado en algunas ideas de Mule. Ver: http://en.wikipedia.org/wiki/Mule_(software) http://www.mulesoft.org/what-mule-esb Como es usual, estoy usando TDD (Test-Driven Development),...

Posted Mon, Jun 16 2014 11:35 by lopez | with no comments

GrammGen en C# (2) Primeras Reglas
Anterior Post Veamos hoy cómo se arma un parser con GrammGen, usando código. La idea de GrammGen es definir cómo construir un árbol con las expresiones que detectamos en un texto, según el lenguaje que querramos implementar. Y que esa definición sea por...

Posted Sat, Jun 14 2014 18:42 by lopez | with no comments

Resoluciones del Nuevo Mes: Marzo 2014
Primero, revisión de mis Resoluciones de Febrero : - Completar mensajería distribuida en AjErl [parcial] ver repo - Completar dot notation in AjLisp [pendiente] - Mejorar ClojSharp [completo] ver repo - Trabajar en ScaScript [parcial] ver repo - Trabajar...

Posted Sun, Mar 9 2014 13:15 by lopez | 1 comment(s)

Resoluciones del Nuevo Mes: Febrero 2014
Revisión de mis Resoluciones de Enero : - Comenzar a implementar un modelo de actores a la Akka en C# [completo] ver repo - Comenzar a implementar un intérprete Scala en JavaScript [completo] ver repo - Trabajar en AjErl, Erlang en C# [completo] ver repo...

Posted Sat, Feb 8 2014 17:30 by lopez | 1 comment(s)

De nuevo MVP, un año más
Este martes pasado, 1ro. de Octubre, recibí el anuncio de ser Microsoft MVP en C# un año más (el “título” se renueva cada año, en mi caso, a principios de Octubre). Agradezco a todos los que hicieron posible que llegara a ese reconocimiento, posibilitando...

Posted Mon, Oct 7 2013 11:02 by lopez | with no comments

GrammGen en C# (1) Primeros Conceptos
Siguiente Post He trabajado mucho escribiendo lexers y parsers, ver por ejemplo: https://github.com/ajlopez/AjSharp https://github.com/ajlopez/AjTalk https://github.com/ajlopez/AjTalkJs https://github.com/ajlopez/Mass https://github.com/ajlopez/AjLispJava...

Posted Mon, Sep 30 2013 2:33 by lopez | 1 comment(s)

More Posts Next page »