MetaSharp on CodePlex

by justin 17. March 2009 20:54

I finally managed to get the source code for the little side project I’ve been working on into CodePlex.

http://metasharp.codeplex.com

Give it a shot and let me know how it works out for you! There are definitely known limitations at this point, there is almost certainly language syntax that doesn’t work right for starters. Most of the basic stuff is there but l haven’t really tested abstract members much or events and things like that. I also haven’t implemented “macros” yet, which isn’t very hard to do in the parser but is much harder to do in the compiler. I’ll probably hook that up for v0.2.

I’m also in dire need of cleaning up some regular project maintenance stuff such as versions for the assemblies, automated build, many more unit tests, code analysis, etc.

If you’re still scratching your head about what I’m even trying to do here check out these two wiki pages

Basic Workflow

http://metasharp.codeplex.com/Wiki/View.aspx?title=Workflow

Song Sample

http://metasharp.codeplex.com/Wiki/View.aspx?title=Song%20Sample

If you’re still scratching your head please let me know, because I’m either not explaining it right or this is more confusing than I thought.

By the way, this project is not an official Microsoft project in any way. This is something I have done in the evenings and weekends for my own enjoyment. Please don’t ask anyone else for support and don’t blame them if you think this project is lame :)

Tags: , , ,

.NET | CodeDom | Codeplex | MGrammar

UnitDriven Version 0.0.3

by justin 1. September 2008 22:53

Another not so minor update was uploaded to CodePlex today. Here is the download link.

http://www.codeplex.com/UnitDriven/Release/ProjectReleases.aspx?ReleaseId=16792

The new features include a test execution queue and a minor UI makeover. The queue is very interesting because I realized that without it asynchronous tests can't be successful. In Silverlight you're not able to create AppDomains therefore you have to run all of your tests in the same AppDomain. This isn't a really great thing in general especially when you realize that accessing static memory can change the values right out from under other asynchronous tests. So now, Unit Driven will queue all of your tests and execute them one at a time.

Now CSLA Light (in conjuction with our if-testing-DebuggerNonUserCode hack) is finally able to run all tests and have them all complete successfully.

UnitDriven v0.0.2 released

by justin 27. August 2008 23:50

I just uploaded a new release of UnitDriven which offers a few new minor features and a small bug fix:

http://www.codeplex.com/UnitDriven/Release/ProjectReleases.aspx?ReleaseId=16275

  • UnitTestContext now implements IDisposable
  • TestCleanup attribute
  • Test message is reset before each run of the test.

Tags: , , , , , ,

Silverlight | Codeplex | Testing | Silverlight | Codeplex | Testing | Testing

About Me

sweetest hat ever

I'm a software developer from Minnesota and this blog largely focuses on various technical concepts I am thinking about at the moment. I currently work for Microsoft in the St. Paul office of the Expression product group.

RecentPosts