DinkC++

DinkC++

Re: DinkC++ Posted by DesPlesda on Fri Dec 12th 2003 at 12:50am
DesPlesda
204 posts
Posted 2003-12-12 12:50am
204 posts 30 snarkmarks Registered: Feb 14th 2002 Occupation: Student Location: Tasmania, Australia
I've written an interpreted language for use in Dink SmallWood (http://dink.sf.net), called DinkC++. It's an embedded, Free software package, and it's available at http://crap.desplesda.com/dinkc-0.9.2.tar.gz.

/me goes and sits in the corner
Re: DinkC++ Posted by Tracer Bullet on Fri Dec 12th 2003 at 1:07am
Tracer Bullet
2271 posts
Posted 2003-12-12 1:07am
2271 posts 445 snarkmarks Registered: May 22nd 2003 Occupation: Graduate Student (Ph.D) Location: Seattle WA, USA
kinda random. I don't know how many coders frequent this site.
Re: DinkC++ Posted by Edge Damodred on Fri Dec 12th 2003 at 4:26am
Edge Damodred
237 posts
Posted 2003-12-12 4:26am
237 posts 54 snarkmarks Registered: Apr 24th 2002 Occupation: student Location: I don't even know anymore
Here's one. I'd take a look but learning AI and OpenGL has kinda taken up time.
Re: DinkC++ Posted by fraggard on Fri Dec 12th 2003 at 10:36am
fraggard
1110 posts
Posted 2003-12-12 10:36am
fraggard
member
1110 posts 220 snarkmarks Registered: Jul 8th 2002 Occupation: Student Location: Bangalore, India
All Hail DesPlesda, the God of all things I don't understand!

(I don't know what else to say, except the whole concept looks very interesting, and Good And Cool? )
Re: DinkC++ Posted by DesPlesda on Fri Dec 12th 2003 at 11:28am
DesPlesda
204 posts
Posted 2003-12-12 11:28am
204 posts 30 snarkmarks Registered: Feb 14th 2002 Occupation: Student Location: Tasmania, Australia
The whole thing was written for The Dink Project (Dink Smallwood is now GPL, and I'm a developer); it has (well, had) a language called DinkC that was good in concept and really poorly implemented. So I wrote a new one from scratch :biggrin:

Next project: An object-oriented language :biggrin:
Re: DinkC++ Posted by scary_jeff on Fri Dec 12th 2003 at 12:01pm
scary_jeff
1614 posts
Posted 2003-12-12 12:01pm
1614 posts 191 snarkmarks Registered: Aug 22nd 2001
So you wrote a language that is somethingC++, and it isn't OO?
Re: DinkC++ Posted by DesPlesda on Fri Dec 12th 2003 at 12:05pm
DesPlesda
204 posts
Posted 2003-12-12 12:05pm
204 posts 30 snarkmarks Registered: Feb 14th 2002 Occupation: Student Location: Tasmania, Australia
C++ = C Extensions

DinkC++ = DinkC Extensions.

The ++ suffix doesn't always mean OO.

I am, however, working on an OO version. I'm calling it Tablet, and it's a combination of Lua and Ruby.
Re: DinkC++ Posted by Forceflow on Fri Dec 12th 2003 at 12:42pm
Forceflow
2420 posts
Posted 2003-12-12 12:42pm
2420 posts 451 snarkmarks Registered: Nov 6th 2003 Occupation: Engineering Student (CS) Location: Belgium
Dink Smallwood is somekind of free RPG, isn't it ?
Re: DinkC++ Posted by ReNo on Fri Dec 12th 2003 at 2:18pm
ReNo
5457 posts
Posted 2003-12-12 2:18pm
ReNo
member
5457 posts 1991 snarkmarks Registered: Aug 22nd 2001 Occupation: Level Designer Location: Scotland
Hmm, does seem odd that its DinkC++ and yet isn't OO. Shouldn't it just be Dink++, as opposed to using the C++ suffix if it isn't ACTUALLY C++ modified for Dink? Bah, I don't know much about programming terminology, so I'll just be quiet now :smile:
Re: DinkC++ Posted by fraggard on Fri Dec 12th 2003 at 5:05pm
fraggard
1110 posts
Posted 2003-12-12 5:05pm
fraggard
member
1110 posts 220 snarkmarks Registered: Jul 8th 2002 Occupation: Student Location: Bangalore, India
Writing a full-fledged language is no easy task. I know. I tried writing an XML Parser once... shudders

Let's just say: :grenade:
Re: DinkC++ Posted by DesPlesda on Sat Dec 13th 2003 at 5:13am
DesPlesda
204 posts
Posted 2003-12-13 5:13am
204 posts 30 snarkmarks Registered: Feb 14th 2002 Occupation: Student Location: Tasmania, Australia
Yes, Dink Smallwood is a free RPG. It's probably the best ever IMHO :biggrin: