erltrek
erltrek copied to clipboard
Cumulative enhancement list for next milestone
(not necessarily on the sequence of the severity/importance - to be converged into a real milestone soon)
- [ ] Sub-sector play and coordinate definition #12
- [ ] Warp engine design #14
- [ ] Use course/distance as command input #18
- [x] Typespec #20 (Solved Dialyzer warnings)
- [ ] Moving Klingons in/out of the quadrant #23
- [ ] Damageable devices #24
- [ ] Photon torpedoes #25
- [ ] Shields up/down #26
- [ ] Ship computer #27
- [ ] Klingon attack strategy and tactics #30 #37
- [ ] Default speed difference between Enterprise and Klingons #32
- [ ] Starbases and Enterprise #33
- [x] Migration to 17.0 #35 - completed without maps, maps should be another issue
Remove goals:
-
Running on Windows#31
You know you can create milestones, and assign issues to them, right?
I don't really know the details (though I created the milestone.) I just wanted to list them up. I will converge the issues into a milestone. Forgive me doing stupid things (maybe too often for you :))
No, not too often, nor stupid. The only opportunity for learning is by making mistakes while fixing stuff..
That knowledge can then be perfected by practice; but there is no way to practice skills you do not have.
(that almost has that feel of Asian wisdom to it, doesn't it? :) You'll have to learn me some Japanese, so I can formulate it properly though.. (only half-joking.. I have books on how to learn Chinese in my bookshelf, but I haven't got very far on my own)
Your language and way of writing is so far from what I know, it have me intrigued ;)
In modern Japanese socialistic viewpoints, failures mean death. The entire society has become completely risk-aversed.
BTW we need to roughly priotize these goals.
Commits up to https://github.com/jj1bdx/erltrek/commit/e02f768bf06eb23cd8128decae5c2c6096b0ec33 merged to the master branch.
Commits up to https://github.com/jj1bdx/erltrek/commit/c68717340966019940cbe62e07526a2428f0e7cd merged to the master branch.
Commits up to https://github.com/jj1bdx/erltrek/commit/9dba4b2c3eb12083e8fb825b90c558449c5fb0e9 merged to the master branch.
Commits up to https://github.com/jj1bdx/erltrek/commit/16f2dd4d63b5a836861ae3e1b3becc78b4f58b8b merged to the master branch.
Dialyzer errors finally cleaned up, though in some functions I just had to approve the success typing suggestion from the dialyzer. Closed #20.
Commits up to https://github.com/jj1bdx/erltrek/commit/4b01cc222b0fbc47e1cbf115930e38e69396bbb3 merged to the master branch.
Commits up to https://github.com/jj1bdx/erltrek/commit/d5b2409578efbb974920b945a7e47ee912daf16b merged to the master branch.
Commits up to https://github.com/jj1bdx/erltrek/commit/378d2106ad20b42698f73aed35b51776c657cdc8 merged to the master branch.
Note on enabling HiPE: HiPE is not compatible with NIFs, but that won't be an issue on erltrek because using NIFs is a non-goal.
Included the recent changes in tinymt-erlang, most notably in https://github.com/jj1bdx/tinymt-erlang/commit/8bed7a1b7a1aeb7efe860498a6e39330b57846ad as:
- No more include file
include/tinymt32.erl
needed - Use an exported type
tinymt32:intstate32/0
for the internal state of thetinymt32
module