DerelictSASS

ponce via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sat Nov 22 08:44:10 PST 2014


A tip to keep in mind when translating C/C++ headers:

---
enum Sass_Tag {
     SASS_BOOLEAN,
     SASS_NUMBER,
     SASS_COLOR
};
---

is best translated as

---

alias Sass_Tag = int;
enum : Sass_Tag {
     SASS_BOOLEAN,
     SASS_NUMBER,
     SASS_COLOR
}
---

That way your enum isn't namespaced.



On Saturday, 22 November 2014 at 13:15:47 UTC, Mike Parker wrote:
>
> However, I do recommend
> you combine all the files into one -- sass.d. When I first
> started Derelict, I separated everything out into multiple
> modules for every binding. Over time, I found it makes
> maintenance easier to implement a binding in one module if it is
> feasible.

Going to keep that in mind.


More information about the Digitalmars-d-announce mailing list