1890

Folco (./1885) :
(-inverti + inversé)
Corrigé. smile
Pour connaitre ça aussi en détail, tu fais du Java maintenant ?
Oui, enfin, "on me fait faire du Java" décrirait mieux la situation. Un peu comme Brunni avec le Go.
T'utilises quoi comme ide ? cheeky
NetBeans, parce que les projets sur lesquels je travaille sont crées avec et sont le bordel à compiler avec quoi que ce soit d'autre (ou même en ligne de commande). Ce truc est tolérable, mais limite, parce que c'est très lent (et gourmand en RAM) et bogué. Je préfère de loin KDevelop, mais KDevelop-Java n'a jamais été fini, et puis comme déjà dit, ce serait de toute façon le bordel pour ces projets (parce que contrairement à KDevelop, qui est fait pour faire des CMakeLists.txt qui compilent aussi très bien en ligne de commande, NetBeans fait tout pour rendre les projets entièrement dépendants de lui). Mais même Eclipse était nettement plus réactif que NetBeans la dernière fois où j'ai essayé les deux. (Et c'est normal: KDevelop = pur natif, Eclipse = Java + SWT + toolkit natif, NetBeans = pur Java, forcément, v(KDevelop) > v(Eclipse) > v(NetBeans). Le Java est lent.)

Et non, je n'utilise pas NetBeans pour mes projets C/C++ et je n'ai aucune intention de le faire! KDevelop rulez! (Et KTIGCC. smile)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

1891

netbeans pour le C puduku.

mais c'est un bon IDE (certes lent, mais toujours mieux qu'IDEA de Android Studio) pour le java, il devrait s'y cantonner.

il y a moyen de développer avec maven pour ne pas rester totalement dépendant de netbeans, c'est plutot assez bien intégré dans l'IDE.

1892

Oui, mais mon collègue qui ne jure que par NetBeans déteste Maven, donc les projets utilisent tous Ant, et là, si tu lances ant en ligne de commande, ça ne marche pas, parce que NetBeans passe des tonnes de paramètres.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

1893

netbeans est LARGEMENT superieur a Eclipse pour tout ce qui est C/C++ d'un facteur over 9000
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1894

kevin: beuargl... j'ai gouté a ant pour ajouter le build de code javacard depuis netbeans... quelle cochonnerie... depuis j'évite les insectes, même grillés grin

1895

Tout le Java est "beuargl". grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

1896

Oui, voilà. Je comprends.
Continuez ? Vous faites toujours des tableaux inversés ? Ça remonte à loin ?

1897

C'est quoi les outils modernes pour compiler du Java aujourd'hui ? Je n'ai jamais utilisé Ant, Maven me semble être d'une complexité sans nom, il y a probablement des alternatives plus human-friendly ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1898

J'ai jamais testé mais j'ai entendu parler de Gradle comme outil plus moderne.
avatar

1899

c'est spécifique a android

netbeans génère des machins maven compréhensibles.

1900

Uther (./1898) :
J'ai jamais testé mais j'ai entendu parler de Gradle comme outil plus moderne.
Si jamais il a les mêmes qualités que SBT, je pense qu'on peut le mettre à la poubelle direct©
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

1901

Je sais plus pour le Scala Build Tool (il m'avait l'air bien, mais lent c'est vrai), mais Gradle c'est en gros Maven en 70x plus lourd et en 10x plus compliqué à apprendre (estimation indicative). C'est le truc que pour compiler un Hello World il faut 1 minute 10 à 100% de CPU sur 4 cores, si t'as un disque dur et une machine de 2014. Le pire c'est que j'exagère pas, ces chiffres viennent de mon précédent MacBook Pro. Bon après il te garde un démon de 2 Go en RAM et plein de bordel en cache, et du coup les prochaines compilations font 4~5 secondes donc ça va. Après il a une certaine flexibilité qui est censée te permettre de te passer de certains outils écrits spécifiquement pour une toolchain (par exemple probablement qu'il n'y aurait pas besoin du frontend gcc, et qu'un bon script gradle pourrait faire ce qu'il faut).

Bon sinon j'ai trouvé une solution plus élégante. Pour le coup c'est plus du tout aussi moche :
func (v *virtualPointWorkerImpl) setNextProcessTime(now time.Time) {
	sub := -(now.UnixNano() % processingInterval)
	v.lastProcessStartInterval = now.Add(time.Duration(sub))
}
Et quand on y pense, pour un langage qui est supposé proposer un set de fonctionnalité proche du C++, et sachant qu'il faut de toute façon réapprendre parce que ce n'est pas le même paradigme, au final c'est sûrement pas trop mal. En l'occurrence il est super strict, mais très souple avec les constantes (si elles sont non typées il prend le type qui l'arrange et du coup tu as beaucoup de cas qui passent sans casting), du coup dès que tu sors des exemples simples et jolis tu remarques que ça ne rigole pas et il faut s'habituer. Ceci dit, le C++ c'est le genre qu'encore hier j'ai fait une erreur du genre :
int pos = kStartPos - 4 * (strlen(grayText) + strlen(greenText));Avec kStartPos = -1. Je dessinais l'objet à la position calculée mais je ne le voyais pas. Je n'ai pas cherché pourquoi, j'ai immédiatement corrigé en ça et après il est apparu :
int pos = kStartPos - 4 * int(strlen(grayText) + strlen(greenText));C'est pas intuitif, même en y réfléchissant rapidement maintenant je ne vois pas bien pourquoi la soustraction d'un unsigned a foutu la merde, mais bon, Go ne permettrait pas ça.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1902

qu'il y a-t-il de bien dans SBT ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

1903

./1898 & ./1901 : merde, la description de Brunni correspond à peu près à l'image que j'ai de Maven actuellement (impossible d'écrire un pom.xml à la main sans c/c la moitié du contenu depuis un autre projet, 8 tonnes de features implicites qu'il faut connaître au moindre pépin pour pouvoir débugger, un système de plugins tellement permissif que chaque projet réimplémente la roue à l'intérieur du build, 2 minutes pour compiler un programme simpliste, etc.). Je n'ai qu'une expérience très limitée mais le ticket d'entrée pour le monde JVM, indépendamment des langages disponibles, a l'air de couter assez cher à cause de la mauvaise qualité des outils de build disponibles :/
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1904

Je sais ce qu'il faut que tu fasses : créer un nouvel outil de build pour résoudre le problème ! oui


dehors
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1905

La première impression fait tout. C'est ce qu'il te faut soigner et que le monde Java n'est pas doué pour. Java est un très bon outil, et même sans doute Gradle, je ne l'ai jamais vraiment trouvé awesome parce que je suis jamais passé dans son paradigme, donc à chaque fois que j'ai eu à l'utiliser c'était une torture de réapprendre comment faire un truc simple, et c'était déraisonnablement lent (en plus c'était l'été, j'avais pas besoin qu'un pauvre build tool me dégage 65 watts en permanence sous les doigts pour ce que je lui demandais de -- ou plutôt espérais lui faire faire).
D'ailleurs rien que penser que je vais devoir y goûter à nouveau car je vais devoir porter mon jeu sous Android avec cocos2d-x et tout le bazar ça me fout la pression. Mais je pense qu'après j'en aurai un avis plus objectif wink
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1906

Zero: surtout un outils de build qui genere dans un autre format d'outils de build!
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1907

Ah oui, c'est encore mieux !
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1908

(oui, un nouveau standard qui unifie les autres !)

1909

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1910

Quell langage extraordinaire et bien conçu !
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1911

Zeph (./1897) :
C'est quoi les outils modernes pour compiler du Java aujourd'hui ? Je n'ai jamais utilisé Ant, Maven me semble être d'une complexité sans nom, il y a probablement des alternatives plus human-friendly ?
https://cmake.org/cmake/help/v3.4/module/FindJava.html
https://cmake.org/cmake/help/v3.4/module/UseJava.html
smile
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

1912

OK, je note ces liens au cas où j'ai le courage d'essayer cmake un jour, pour l'instant ça ne m'a pas trop attiré non plus mais si l'alternative est Maven ça pourrait sacrément me remotiver grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1913

CMake, c'est make en lisible, c'est pas mal.

1914

C'est quand même pas bien compliqué, make ? Il n'y a qu'une seule syntaxe pour écrire les règles, après je suis d'accord que les variables genre "$@" ou "$<" c'est illisible mais comme heureusement il y en a peu ça ne me semble pas être un défaut suffisant pour mettre tout le soft à la poubelle.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1915

Non, c'est pas bien compliqué on est d'accord, mais comme tu dis la syntaxe est horrible ^^

1916

A vrai dire cmake j'ai utilise et j'en suis revenu, alors c'est moi et *MON* avis mais j'ai eu pas mal de soucis de maintenance avec les mises a jours de cmake qui font que tel truc marche pas comme tu veux etc..

Je pense que dans les generateur de makefile (parce que c'est ce que cmake est) c'est probablement le meilleur, il y a plein de choses interessantes comme les options, mais il y a pas mal de grosses limitations et peuvent rendre un projet chiant a maintenir..

Je lui redonnerais probablement un coup d’œil un jour, mais actuellement make simple me suffit largement pour des projets de plusieurs dizaines de fichiers..
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1917

cmake et make n'ont pas grand chose à voir.
Et je déteste cmake. Je préfère larguement autotools (mais vous connaissez déjà mon opinion la dessus).

1918

Heu en terme de syntaxe peut etre oui, mais cmake n'est qu'un generateur de makefile.

Sinon autotools est ce qui se fait de pire.. mais bon
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1919

J'ai l'impression que autotools est de moins en moins répandu, c'est réel ou pas ?

1920

Ça dépends des projets*, mais pour utiliser les autotools a minima il faut savoir utiliser autoconf, automake, (et au moins un autre que j'oublie) le language m4, ...

Savoir configurer le truc pour qu'il n'aille pas chercher pour rien pour savoir si ta machine a café est branche et que ton chien a encore de l'eau dans la gamelle.
D'ailleurs tu as oublie d’éteindre les toilettes.
Tout ca pour faire un truc qui prendrais quelques lignes pour cmake ou make..

Edit:
* je vois quand meme encore pas mal de projets qui utilise un configure provenant des autotools.
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.