
NANY 2023: ENTER NOW!
The NANY 2023 event is now closed.
If you are a coder, any new program (or addon) that you have released in the previous year, which is freeware/donationware for home users is eligible.
And if you are not a coder, you can still participate by helping coders with ideas and testing.
To join in the adventure, visit: The NANY 2023 forum section.
NANY contests:
Check out the new free software and fun stuff released as part of our NANY (New Apps for the New Year) 2018 event on January 1, 2018: here.
Since 2007 we have held an annual event that we call NANY (New Apps for the New Year), where we ask the coders who hang out on DonationCoder to create some new piece of free software and share it with the world on January 1st of the new year. NANY is really the funnest thing we do on this site, and it's one of the few times we can all play together. There are no winners or losers, it's simply a celebration of programming and creating new software and sharing it with the world.
You are viewing a specific blog item. Click here to return to the main blog page.
NANY 2015 Release: DrawskritMy NANY contribution for this year is a simple description language for drawings and diagrams (which I've named Drawskrit). My main goal is to be able to describe diagrams with text. The description language should be natural and simple (I don't want a diagram programming language).
Its current state is experimental. I have a JavaScript implementation that demonstrates the current specification. I'm afraid it's not very useful yet though. I'm not sure I'll ever get it to a state where it'll be powerful enough to specify real-world non-toy diagrams without becoming a complex monster language. A few of the current obvious shortcomings:
If I ever get it to a state where it's actually useful, I'm planning to implement it as a cross-platform tool which can be integrated into an automated build process. A non-formal specification (i.e. a description) and the JavaScript implementation can be found here: https://github.com/phitsc/drawskrit Drawskrit is open source. If someone wants to play around with it please direct your browser here: http://rawgit.com/ph...er/js/drawskrit.html As a first example, paste the following text into the big text box on the left of the above web page: orange background filled shapes _ small blue circle small green circle tiny purple square big red triangle tiny purple square small olive smile == fat navy huge empty dashed circle |
||