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 » C Sharp (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

Mass Lenguaje de Programación (5) Acceso a Variables
Anterior Post Al fin comencé una nueva implementación de variables y su alcance en el lenguaje Mass. Mi idea es: - Tener variables locales - Sin necesidad de declararlas explícitamente - Acceso al alcance “de afuera” si...

Posted Sun, Jun 15 2014 19:26 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: Junio 2014
Es tiempo de revisar mis resoluciones de Mayo : - Trabajr en SimpleScraper, primeros casos de uso [completo] ver repo - Continuar RuScript [pendiente] - Continuar RustScript [parcial] ver repo - Continuar SharpGo [completo] ver repo - Continuar Distributed...

Posted Tue, Jun 10 2014 12:58 by lopez | 1 comment(s)

Resoluciones del Nuevo Mes: Mayo 2014
De nuevo, pasó un mes, y llega el tiempo de revisar mis resoluciones de Abril 2014 : - Continuar AjLispScala [ pendiente ] - Continuar AjGenesisNode-Express [ parcial ] ver repo - Continuar AjGenesisNode-PHP [ pendiente ] - Continuar RuScript [ pendiente...

Posted Sat, May 10 2014 17:46 by lopez | 2 comment(s)

Resoluciones del Nuevo Mes: Abril 2014
Llega revisión de mis resoluciones de marzo : - Trabajar en DictSharp [completo] ver repo - Dar una charala sobre Aplicaciones Distribuidas en Node.js [completo] ver repo ver presentación - Mejorar SimpleGammon [completo] ver repo - Mejorar Annalisa ...

Posted Sun, Apr 6 2014 18:02 by lopez | 1 comment(s)

More Posts Next page »