Getting Rid of the Middleman
On this StackOverflow question David Heffernan asked about a hack I’m using in DWScript’s UnifyAssignString.
On this StackOverflow question David Heffernan asked about a hack I’m using in DWScript’s UnifyAssignString.
Planned dates are from March 30th to April 29th, below is an excerpt from the announcement, head over to the PGD Challenge page for more details:
In a couple of weeks we are going to start the next PGD Challenge with a brand new theme. As promised it will be simple, yet fun for creating ideas. The development period will last about 4 weeks, plus a weekend to wrap things up. All are welcome to participate.
It’s going to be a lot of fun. There is lots of possibilities from the theme I’ve picked and I hope you will have fun with it.
All game entries must be made using a Pascal-based programming language or they will be disqualified. The game can take advantage of any game library or API written in another language, but the core of the game must be written in a Pascal-based language.
Allowed Pascal-based Languages:
Key Development tools that support the above languages:
Zarko Gajic recently reposted Kostas Symeonidis’s Maze, this is an old code (2004) that generates a random maze using Prim’s algorithm and solves it.
A new DWScript 2.3 source archive is available (417 kB) for the SVN-averse, the previous available zip was the 2.2 version, which is quite outdated. Given the continuous extension of the unit tests suite, this should hopefully be one of the most stable versions to date, in addition to being the most advanced, but it’s likely less stable and less advanced than the SVN version will be when you’ll read these lines 😉
DWS compiler and execution engine are reaching very nice maturity levels, meaning they can be used to compile & execute code interactively, for instance to edit a web page, which mixes HTML, CSS, server-side dynamic Object Pascal content generation and client-side Object-Pascal scripted content.