gelraen 20.02.2012 11:00

Хочу namespaces в C :( А то у меня тут каждый модуль определяет кучку констант (enum'ами) и очень вероятно возникновение коллизий если какой-то софт вдруг захочет работать с несколькими модулями сразу. Делать длинные префиксы у этих констант яблевал :( Такие дела.

ЗЫ: <vanga-mode>в этом треде дедфуд опять будет говорить что сиблядки соснули.</vanga-mode>

Recommended by: @rapture
1. rman 20.02.2012 11:02

запили свой :3

2. werehuman 20.02.2012 11:03

Дедфуд не нужен ни в одном треде, не связанном с личкрафтами

3. werehuman 20.02.2012 11:04 Psi+

http://stackoverflow.com/questions/38982...
Вопрос в том, примут ли после таких костылей твой код

4. gelraenrman /1 20.02.2012 11:04

свой язык?

5. rmangelraen /4 20.02.2012 11:05

namespaces в C

6. gelraenwerehuman /3 20.02.2012 11:06

мне элементы enum'ов в первую очередь надо в namespace запихнуть. Мой код никуда принимать и не должны, я несколько отдельностоящий велосипед делаю, но таки да, нахуй с такими костылями жить.

7. gelraenrman /5 20.02.2012 11:07

для этого придётся переебашить как минимум gcc и убедить всех что так надо

8. rmangelraen /7 20.02.2012 11:08 Gajim

а в виде библиотеки это не получится?

9. werehumanrman /8 20.02.2012 11:08 Psi+

проще сразу в obj-c

10. gelraenrman /8 20.02.2012 11:09

нет конечно. это ж надо немножко изменить синтаксис языка

11. rmangelraen /10 20.02.2012 11:12 Gajim

спасибо за просвещение :3

12. dorfe 20.02.2012 16:51

а чем тебе префиксы не неймспейсы? и что значит "длинные"? типа SOME::SHIT дофига короче чем SOME_SHIT?

13. dorfegelraen /6 20.02.2012 16:52

запихни в struct

14. gelraendorfe /12 20.02.2012 16:52 imax

тем что, например, в реализации SOME я не могу использовать просто SHIT, а обязан всегда писать SOME_SHIT

15. gelraendorfe /13 20.02.2012 16:52 imax

ШТОБЛЯТЬ.

16. dorfegelraen /14 20.02.2012 16:54

/15

17. dorfegelraen /15 20.02.2012 16:54

/13

18. gelraendorfe /17 20.02.2012 16:55 imax

поясни, как мне константы запихнуть в struct. и как мне это поможет избежать коллизий имён

19. dorfegelraen /18 20.02.2012 17:13

также как и в неймспейс? но лучше уж префиксы имхо, надёжнее!

20. ulidtko 20.02.2012 20:02

потому что в самом деле соснули же.

Do you really want to delete ?