Ismail, what makes think this project is aimed at resolution of intractable problems by guessing?
Maybe I misunderstood something.
What are the types of problems the project aims to solve? You mentioned computer science class in universities, what class could that be?
I wouldn't say I have really good understanding of XEL project's capabilities, but I would put it this way: it can work on tasks which can be programmed in ePL language, which is a bit simplified variant of either Java or C-like language (
https://docs.xel.org/learn-epl.html). So basically, if I understand it correctly, if you can code a task on Java, you can probably run it on XEL network using all the computers connected to it, which provide you a computational resource.
However, when speaking about possibility to use the project as a part of training program in computer science class, I meant the project itself, not its capabilities (though they could be used too, if project is polished good enough, and all the necessary features added). I mean something like a distributed computing class, where students can take the code of a computation client in
https://github.com/xel-software, examine that, learn it, add missing functionality, fix bugs, and maintain a XEL network. This could provide them with first-hand experience with a working distributed computing solution.
First, ePL doesn't allow for any data structure nor does it has objects. Java is object oriented. You can't compare it with ePL.
Second, the solution of a problem you want to solve by XEL has to be encoded in such a way that one can verify if a given random number is a solution of the problem. XEL works by parallel random guessing, that's how it is.
Third, if you want to use ePL to solve a problem you will most likely need an intermediate step to encode the problem in ePL (for the first two reasons).
I have the impression that no one of the people who actually hold some XEL coins have the slightest understanding of XEL or/and computer science. This is another reason why I think that the project is lost forever without any chance to be revived.