-
When using ext-eff, I find I have to add type annotations more than I'd like
For example (with GHC 7.8.4, ext-eff 1.9.0.1):
``` haskell
{-# LANGUAGE ScopedTypeVariables #-}
import Control.Eff.Reade…
k0ral updated
9 years ago
-
Some attributes need to be internationalized. For this I have the following proposal:
``` ruby
class Country < BaseValue
attribute :iso2, String
attribute :name, I18NString
# alternative
attr…
-
A `BaseValue` is an immutable object. However, there are cases when you need to update a `BaseValue`'s attributes in the underlying data store. For this, we should have the `ValueMapper.update` method…
-
In the original discussion we came to the conclusion that the handling of `active` was an application-level issue. However, we have now decided that Dilithium should handle soft-deletes via the `activ…
-
Depends on #41
Proposed configuration from an API client:
``` ruby
PersistenceService.configure do |service|
service.db = DatabaseService.db
service.inheritance_mappers(
…
-
[Value objects](http://martinfowler.com/bliki/ValueObject.html) are just a set of immutable attributes (Extended or GENERIC) and methods. No references are allowed (or needed atm). Inheritance is not …
-
With the addition of invariants we need some way to create entities and execute the validation after they have been created. The current approach (creating from a Hash) is fragile. Instead, we should …
-
using paramat's asteroid mod (lvm version) on a singlenode mapgen, asteroids and the wield item/hand are persistently pitch black at y < 0.
first method is using just calc_lighting()
```
minetest.re…