LINUX.ORG.RU

Придумал концепт, не понимаю почему такого нет

 , ,


0

2

Я пишу на libGDX, и это очень маленький фреймоворк в котором по минимум нужного функционала. И я задумался, а почему там мало функционала? Чтоб получить маленький размер apk? Ну ок, а разве нельзя системой сборки пройтись и посмотреть какие методы используются, а какие нет и собрать только нужные файлы?

А теперь конкретный пример после которого я решил это написать. В libGDX есть Color, можно задать в некоторых форматах типа argb8888,rgba8888 и так далее. Но нет hsv, с одной стороны оно и не нужно, а с другой читайте текст выше. Хуже от этого точно никому не станет.

★★★

Ну ок, а разве нельзя системой сборки пройтись и посмотреть какие методы используются, а какие нет и собрать только нужные файлы?

Нельзя. Зато в жабе есть рефлекшн.

quiet_readonly ★★★★
()

Пейсатели на нетормозящем опять лопнули тунца. Нормальные люди делают так:

./configure --prefix=/usr \
    --sysconfdir=/etc \
    --with-dri-driverdir=/usr/lib/xorg/modules/dri \
    --with-gallium-drivers=r300,r600,radeonsi,nouveau,svga,swrast \
    --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \
    --with-egl-platforms=x11,drm,wayland \
    --enable-llvm-shared-libs \
    --enable-egl \
    --enable-gbm \
    --enable-gallium-llvm \
    --enable-shared-glapi \
    --enable-glx \
    --enable-glx-tls \
    --enable-dri \
    --enable-osmesa \
    --enable-gles1 \
    --enable-gles2 \
    --enable-texture-float \
    --enable-xa \
    --enable-vdpau \
    --enable-omx \
    --enable-nine \
    --enable-opencl --enable-opencl-icd \
    --with-clang-libdir=/usr/lib

https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=pa...

yurikoles ★★★
()
Последнее исправление: yurikoles (всего исправлений: 1)
Ответ на: комментарий от yurikoles

Ты забыл

-g -fsanitize=address -fno-omit-frame-pointer -fsanitize=memory

t184256 ★★★★★
()
Ответ на: комментарий от dizza

Вообще-то есть Proguard.

Так это вопрос не к джаве или инструментам, это вопрос почему существуют микрофреймворки типа libGDX

abs ★★★
() автор топика
Ответ на: комментарий от abs

Потому что они никогда не сталкивались с необходимостью в HSV?

Конкретно в libgdx новый функционал добавляется постоянно, чего стоит только новое 3д-апи, добавленное относительно недавно.

PolarFox ★★★★★
()
Ответ на: комментарий от PolarFox

Потому что они никогда не сталкивались с необходимостью в HSV?

То есть ты серьезно считаешь что это будет никому не нужная функция? Но как минимум мне она потребовалась.

abs ★★★
() автор топика
Ответ на: комментарий от abs

Но как минимум мне она потребовалась.

И вместо того чтобы оформить пулреквест, ты решил поныть на стороннем по отношению к libgdx форуме.

PolarFox ★★★★★
()

посмотреть какие методы используются, а какие нет

не посмотришь, в любой момент хитровыгнутый прогер сможет вызвать любой метод, даже приватный

TERRANZ ★★★★
()
Ответ на: комментарий от PolarFox

И вместо того чтобы оформить пулреквест, ты решил поныть на стороннем по отношению к libgdx форуме.

Так они не добавят мне кажется. Почему то же этой возможности нет. А по поводу нужности в том же Color от android SDK эта возможность есть

abs ★★★
() автор топика
Ответ на: комментарий от TERRANZ

не посмотришь, в любой момент хитровыгнутый прогер сможет вызвать любой метод, даже приватный

Так перед релизом,когда уже код написан

abs ★★★
() автор топика
Ответ на: комментарий от abs

Этой возможности нет, потому что тем, кто писал код библиотеки, она не понадобилась. Если боишься что не примут патч, можешь предварительно связаться с разрабами по ирц или мейлу.

PolarFox ★★★★★
()

с одной стороны оно и не нужно

Действительно, зачем в програме явно задавать цвета? Кому нужно сделает свой статический метод для создания этих Color из hsv.

anonymous
()
Ответ на: комментарий от anonymous

Действительно, зачем в програме явно задавать цвета?

Когда цвет создается рандомно? Мне нужно задать случайный яркий цвет, через RGB это так просто не сделать, а вот через hsv легко

abs ★★★
() автор топика
Ответ на: комментарий от TERRANZ

в любой момент хитровыгнутый прогер сможет вызвать любой метод, даже приватный

дыа! мы - ламеры такие!8-)

der_looser ★★
()
Ответ на: комментарий от abs

сгенери в hsv, переведи в rgb. В чем проблема-то?

Aswed ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.