Comments (2)
So what should be our local style guide? always use opaque? or always use opaque for pub-involved types?
I think we should make a style doc. for us but also as a collected document of feedback to flix
from flixball.
Good idea.
I think the rule is that we always use opaque
unless the shape of the ADT is actually part of the API. So for Move
this is the case, but not for the stuff that we keep changing around.
from flixball.
Related Issues (20)
- `Board.players` and `Board.playerMap` should be merged
- pull `runBoard` out of `Display` HOT 1
- implement smart search and destroy HOT 3
- Game modes HOT 3
- The shape of AiState HOT 5
- Add rotation dimension to pathfinding
- Basic game mode
- Command line options HOT 1
- refactor: separate GameState and the AIs HOT 10
- JSON management
- refactor: add a Core folder HOT 1
- doc: create `style.md` HOT 1
- docs: create `innovation.md`
- Expand CONVENTIONS.md HOT 1
- Make tests for config parsing
- More precise error messages for config
- Decide on edge-of-board rules HOT 1
- AI / map specification HOT 1
- Use "reasonable excuse" idea for unsafe functions.
- CI use scripts from flix-action-templates
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flixball.