Wednesday, June 15, 2005

SOA based on Forte 4GL concepts

Based on my recollection of Forte 4GL. Active service objects, each service instance is a thread, fed by, and feeding message queues. TODO:
  • Dynamic configuration
  • Machine/system control processes
  • Routing and failover

Yaml serialization for .NET

Yaml serialization for .NET. I've written most of the reflection based serializer and a deserializer. Then changed core and wrote a "YamlWriter". TODO:
  • Rewrite serializer to use YamlWriter
  • Rewrite deserializer using YamlReader
  • Write a YamlReader

Tuesday, June 14, 2005

Make

Create a make system for building all projects in a directory tree.
  • Use a library directory for compiled dlls
  • Convert file references to project references when computing depencies
  • Compile projects only if needed
  • Copy compiled dlls to the library path
  • Convert project references back to file references, which references compiled dlls in the library directory
  • Use Visual Studio command-line to compiled projects
  • Automatically create "virtual directories" for web projects

Seaside.NET

This one might get finished... Create a "Seaside like" framework for .NET, in C#.