A Haskell dev, Morrowind fan, may be able to help!

Join the team. This area is for people who are not coders who want to participate in OpenMW's development.
Post Reply
mrkkrp
Posts: 11
Joined: 13 Dec 2016, 23:11

A Haskell dev, Morrowind fan, may be able to help!

Post by mrkkrp » 14 Dec 2016, 00:06

First of all, congrats on this project! It's really impressive, I have played version 0.40 on Arch Linux and it's very close to the original and even better in tech details. I can't quite express how happy I'm with this project and proud of all of you.

Years ago I did some C/C++ programming but not something like a game engine, and now I forgot a lot of C++. I currently work full time as a Haskell developer (yep, I'm paid for writing that pure functional stuff).

I don't promise you coding as I may not be able to find enough free time to re-learn C++ and libs and do something actually useful, but I do promise you testing (started a new character, didn't know if I'll enjoy the game again, but I do).

I have submitted 4 bugs and 1 feature request already:

* https://bugs.openmw.org/issues/3659
* https://bugs.openmw.org/issues/3656
* https://bugs.openmw.org/issues/3658
* https://bugs.openmw.org/issues/3655
* https://bugs.openmw.org/issues/3657

I'm glad two of these were false alarms.

I have already registered everywhere, installed dependencies, and tried to run cmake, but it didn't succeed, I attach CMakeError.log file to this post (QT missing? I have QT installed).

If I manage to build it, then I'll try to figure out how it works, play with it. Any help with understanding how it all works apart from this: https://wiki.openmw.org/index.php?title=Architecture ?
Attachments
CMakeError.log
(7.11 KiB) Downloaded 11 times
CMakeError.log
(7.11 KiB) Downloaded 9 times

User avatar
Greendogo
Posts: 1280
Joined: 26 Aug 2011, 02:04

Re: A Haskell dev, Morrowind fan, may be able to help!

Post by Greendogo » 14 Dec 2016, 08:47

Do you ever do any parsing/scanning/building of interpreters in Haskell?

mrkkrp
Posts: 11
Joined: 13 Dec 2016, 23:11

Re: A Haskell dev, Morrowind fan, may be able to help!

Post by mrkkrp » 14 Dec 2016, 10:11

Greendogo wrote:Do you ever do any parsing/scanning/building of interpreters in Haskell?
Parsing yes, I'm the primary author of Megaparsec: https://github.com/mrkkrp/megaparsec. I've also built a couple of interpreters of langs for generative music (can do MIDI and algorithmic automation for Cubase). But these are toys.

User avatar
Greendogo
Posts: 1280
Joined: 26 Aug 2011, 02:04

Re: A Haskell dev, Morrowind fan, may be able to help!

Post by Greendogo » 14 Dec 2016, 10:56

Ha, that's pretty serendipitous. I have a parsing related project in Haskell due this Friday for my functional programming and domain specific languages class. Making a toy computer algebra system.

mrkkrp
Posts: 11
Joined: 13 Dec 2016, 23:11

Re: A Haskell dev, Morrowind fan, may be able to help!

Post by mrkkrp » 14 Dec 2016, 11:46

In the meantime I installed Doxygen and Boost and the build succeeded. Yay. Maybe you should list these things in dependecies section here: https://wiki.openmw.org/index.php?title ... _and_Tools ? I understand that Boost is “a must” (and I thought it's already installed), but apparently if you list such things as cmake, it doesn't hurt to list Doxygen and Boost as well.

I'll try to read the code now and maybe I'll pick some bug or very easy feature to start with, should not require any advanced knowledge. No promises, but maybe I'll get something done.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest