Metadata similar to C# annotations (Harpoon will use the '#' character)
Get more people involved!
Preserving comments and formatting after deserialization (metadata of the data)
Binary format for efficient storage and fast serialization
Port to Java
Translating Harpoon types to C types (automatically generated header files)
Translating Harpoon types to C# types (reflection is perfect for this!)
Implementation of the arbitrary-precision number types
Harpoon C (C with Harpoon syntax, which means: homoiconic)
Functional language-like macros
I was considering adding parametrized types (similar to C++ templates),
but I came to conclusion, that this can be done with a much more
general mechanism. I would like to have a language (with Harpoon syntax
of course) describing (lazy?) transformations of Harpoon data, which
would be actually a functional language. With such a tool one could
write. A the moment it is only an early idea. I will expand it in future.