If anyone has any suggestions for new features to add to v0.2 that I've neglected in v0.1 (let's face it, there's loads!), let me know? Grits v0.2 will definitely include the following:
"I'm also thinking of including some basic file I/O, otherwise I'm pretty sure Quines would be impossible!"
I've added a special quine operator to Grits v0.2.
@ prints a program's source code to the standard output.
I'm pretty sure this is a true quine too. Every program in Grits records its own source code at the end of every line. --(this comment by Upbeatsarcastic at 10:20, 29 October 2009 UTC; please sign your comments with ~~~~)
- I don't think that is enough not to be a cheating quine. But I guess one could make the border grey enough to make people disagree on it.
- Also, open source is not the same as public domain. Not that it matters as long as you don't put the implementation itself on the wiki. --Ørjan 23:48, 29 October 2009 (UTC)
- And using file I/O for quines would be considered cheating as well, as far as I know. --Stop h time 13:37, 31 October 2009 (UTC)
Released a new build of Grits on Sourceforge. It runs pretty smoothly, nowhere near as buggy as previous builds, pretty fun to code in too.
IFS, WHILE NOT loops and functions (including recursive functions and even self-modifying functions!). Also changed the arithmetic syntax slightly.
The project is still open to anyone who fancies joining in.--Upbeatsarcastic 19:36, 23 November 2009 (UTC)
Version 0.4 has been out there for a little while now and 0.5 will be released over the next couple of days. Grits is pretty close to being a neat little language, not massively esoteric but I think it belongs here.
Grits is similar in syntax to spl. I, honestly, only became aware of this this week but would like to give a cheeky nod to SPL.