in

I Got Rhythm

All Tags » pl's (RSS)

Browse by Tags

  • C# Partial Specialization With Extension Methods

    One of the things C# generics lacks ( compared to C++ templates) is specialization (neither explicit nor partial). This can be very useful in some cases where you want to perform something differently for a specific T in a Class<T> . With C# 3.0, there is a relatively easy way to achieve this,...
    Posted to I Got Rhythm (Weblog) by aelij on 11-22-2007
  • Replacing P#

    I've decided to replace P# with a great C# SWI-Prolog Interface , written by Uwe Lesta (I changed it a bit. See attachment.) The main reason for this decision was performance . P# was considerably slower, and the project had to meet certain standards. Unfortunately, the C# interface does not work...
    Posted to I Got Rhythm (Weblog) by aelij on 08-20-2004
  • My Prolog Project: Connect 4

    I've finally decided on a Prolog project: the game Connect 4. I'm writing the GUI in VC# Express and using P# as the Prolog engine. I'll probably also write a text version using SWI-Prolog . Here's a screenshot of what I've come up with so far:
    Posted to I Got Rhythm (Weblog) by aelij on 08-02-2004
  • The Hidden C# "Typedef"

    I've just seen a blog entry about C# generics, concerning C#'s lack of typedef s. Actually, C# has a way of aliasing classes, using the using directive : using IntList = System.Collections.Generic. List < int >; IntList = System.Collections.Generic. List < int >; Quite simple. This...
    Posted to I Got Rhythm (Weblog) by aelij on 07-07-2004
  • I haven't written here for a while

    The end of my last semester at the Open University is nigh, so I don't have much time for extracurricular activities. Since I haven't mentioned it before, I'm studying for a B.A. in Computer Science. Last chores for this semester: Compilation project (quite simple). Prolog /”AI”...
    Posted to I Got Rhythm (Weblog) by aelij on 06-16-2004
Page 1 of 1 (5 items)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems