Journal Gagnez 20 € en aidant le logiciel libre :)

Posté par  (site web personnel) .
Étiquettes : aucune
0
9
août
2004
Suite à plusieurs news sur des "bounties" (Gnome et Mozilla), j'ai moi aussi envie de suivre la mode : j'offre 20¤ à qui voudrait bien écrire une interface graphique pour la calculatrice dont j'ai arrêté le développement. Le logiciel en question est HaypoCALC :
http://www.haypocalc.com/(...)

J'ai toujours voulu écrire une interface graphique, mais je n'ai jamais eu le temps. Depuis j'ai carrément arrêté le développement par manque d'intérêt. C'est un calculatrice "symbolique" qui a son propre langage de programmation (Si, Pour, TantQue, ...). J'ai essayé de bien documenter le programme (pas le code, hein).

Le code est de loin parfait, mais ça marche pas trop mal :) Niveau technique, c'est écrit en C++ avec pas mal de "code maison" (réécriture de std::list par ex.) car j'ai écrit ce programme en même temps que j'apprenais le C++ (sans avoir connu le C avant) ! Le code est sous license GNU GPL.

L'interface devra être écrite en GTK2, avec Glade si possible (rend l'interface plus maléable). Si vous êtes intéressés, écrivez-moi par email pour avoir plus de détails (techniques et pratiques). Je vous dirai comment j'imagine l'interface et ce qu'elle devra comporter. Mon email : victor.stinner AT haypocalc.com

Bon, si vous ne voulez pas avoir la récompense mais tout de même contribuer, je ne m'y opposerai pas :-D

@+ Haypo
  • # GTK2...

    Posté par  . Évalué à 5.

    Pourquoi ne pas utiliser wxWidgets ? Sous linux, ca compile en utilisant GTK2 et ca peut aussi etre compilé pour windows sans devoir charger libGTK ;) Et donc s'integrant mieu.

    Personnalement, je n'ai pas le temps de m'investir dans ton projet désolé.

    Voila voila, c'etait juste pour conseiller un peu wxWidgets (j'ai déjà testé la programmation sous Anjuta avec Glade pour faire du GTK, c'est très bien pour faire une application facilement mais j'ai eu des bugs vraiment bizarre et j'ai ecouté l'avis d'un autre programmeur qui me conseillais de passer à wxWidgets, j'ai testé et adopté :)

    Vila vila :)
    • [^] # Re: GTK2...

      Posté par  (site web personnel) . Évalué à 3.

      C'est vrai, wxWidgets est une très bonne bibliothèque ... Je vous laisse choisir ce que vous voulez, par contre il faut que ce soit utilisable sous Windows et Linux (au moins).

      J'ai déjà écrit deux ou trois applications wxWidgets, je peux dire que c'est vraiment une bonne librairie ! Très complète, portable, bien documentée, bien pensée, etc. J'aime particulièrement le positionnement des objets dans des boîtes plutôt que par coordonnée (oui, GTK+ fonctionne également comme ça).

      @+ Haypo
  • # Félicitations

    Posté par  . Évalué à 1.

    Félicitations pour ta calculatrice. Je viens de parcourir un peu la doc et les "screenshots". Ça à l'air d'être du très bon travail tout ça :) Ta liste de TODO est alléchante aussi :) Dommage que tu n'aies plus l'envie de travailler dessus, ça pourrait faire un très bon produit. Mais déjà, avec une interface graphique, et éventuellement un grapheur élémentaire, ça serait excellent. Pour peut que l'on puisse imprimer ou exporter joliement le résultat, ça en deviendrait magnifique ! Bon, je parle, je parle, mais je ne peux malheureusement pas t'aider pour l'instant, je suis en pleine rédaction de mémoire. :( Il me reste donc à te souhaiter bon courage. Et, avec un peu de chance, tu retrouveras goût à ton projet et dans quelques mois la TODO-list aura diminuée de moitié ! ? :D
    • [^] # Re: Félicitations

      Posté par  (site web personnel) . Évalué à 2.

      > Félicitations pour ta calculatrice.

      Merci.

      > Ta liste de TODO est alléchante aussi :)

      Si tu parles du fichier TODO.txt, 90% sont déjà fait (le fichier n'est plus à jour). Si tu parles de [ http://www.haypocalc.com/manuel/1.6/presentation.php(...) ], je ne sais pas si ce sera fait un jour.

      Le gros problème est qu'il existe d'excellentes librairies, et qu'il faudrait les utiliser plutôt que vouloir réécrire tout ça (matrice, polynôme, intégration, factorisation, etc.) maladroitement ... Mais ceci impliquerait de gros changements dans le code (je pense) car chacun a une autre manière de stocker les expressions mathématiques.

      @+ Haypo

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.