{"id":16985834,"url":"https://github.com/as400jplpc/nim_outils","last_synced_at":"2026-05-16T13:34:16.368Z","repository":{"id":174038242,"uuid":"216015945","full_name":"AS400JPLPC/NIM_outils","owner":"AS400JPLPC","description":"etudes du language Nim-lang avec outils","archived":false,"fork":false,"pushed_at":"2020-11-01T05:02:19.000Z","size":174,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-26T19:50:01.071Z","etag":null,"topics":["gtk","nim","nim-lang","nimble"],"latest_commit_sha":null,"homepage":null,"language":"Nim","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AS400JPLPC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-18T12:10:38.000Z","updated_at":"2020-11-01T05:02:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"55faf7f3-853b-4ae5-aaa2-a904dbc74814","html_url":"https://github.com/AS400JPLPC/NIM_outils","commit_stats":null,"previous_names":["as400jplpc/nim_outils"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AS400JPLPC%2FNIM_outils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AS400JPLPC%2FNIM_outils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AS400JPLPC%2FNIM_outils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AS400JPLPC%2FNIM_outils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AS400JPLPC","download_url":"https://codeload.github.com/AS400JPLPC/NIM_outils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244894309,"owners_count":20527669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gtk","nim","nim-lang","nimble"],"created_at":"2024-10-14T02:44:15.806Z","updated_at":"2026-05-16T13:34:11.337Z","avatar_url":"https://github.com/AS400JPLPC.png","language":"Nim","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NIM_etudes\netudes du language Nim-lang avec outils  \u003cbr /\u003e\n  \n**\u003cu\u003efait avec GINTRO 0.8.0\u003c/u\u003e**\n\nBonjour \n\nje voudrais remercier :  Stefan Salewski  \n\n[GINTRO](http://ssalewski.de/gintroreadme.html)\n\ntoutes l'équipe du forum Nim\n[https://forum.nim-lang.org/](https://forum.nim-lang.org/)\n\nla documentation est très facile à lire \n[https://nim-lang.org/](https://nim-lang.org/)\n\n\nj'ai beaucoup regardé ce qui ce faisait un peu partout\net comment aborder le passage à Nim-lang\n\nNim-lang me parrait un excellent compromis , tant sur la fiabilité , que sur la circonsision du language \npour ceux qui viennent du c/c++ ou pascal voir python il n'auront aucun problème de compréhention.\n\nj'ai aussi parfois galéré pour faire l'analogie entre mes habitudes et Nim-lang\npar exemple comment faire une structure multidimentions et naviguer dedans \n mais cela ma obligé à fouiller sérieusement \n\nd'autre part j'ai testé beaucoup de produit pour travailler en interactif (GUI) et pas une heures mais des heures pour faire un bon choix.\npour moi le plus honnêtement possible c'est Gintro  GTK3/4 à la sauce Nim-lang\n\nj'ai été très surpris par la simplicité même si ce n'est pas évident la translation\n\nen travaillant j'ai compris l'intérets d'avoir des macros (hélas je n'ai pas fait dans mon exemple cela viendra ;) )\n\nj'ai déposé mes outils pour facilité le travail.... \nquelque adresse utiles:\n[https://nimble.directory/](https://nimble.directory/)\n\n[https://devdocs.io/](https://devdocs.io/)\n\n[https://hackr.io/tutorials/learn-nim-lang](https://hackr.io/tutorials/learn-nim-lang)\n\n[http://inti.sourceforge.net/tutorial/libinti/cwbuttonboxes.html](http://inti.sourceforge.net/tutorial/libinti/cwbuttonboxes.html)\n\nhttps://zestedesavoir.com/tutoriels/870/des-interfaces-graphiques-en-python-et-gtk/1446_decouverte/5775_le-positionnement-grace-aux-layouts/     très bien expliqué good good \n\n[https://www.developpez.net/forums/d1825565/c-cpp/bibliotheques/gtkp/gtkp-c-cpp/gtktreeview-gtkscrolledwindow/](https://www.developpez.net/forums/d1825565/c-cpp/bibliotheques/gtkp/gtkp-c-cpp/gtktreeview-gtkscrolledwindow/)\nvery good \n\nje fini par le plus agréable \n\nun programme pour toutes les plateformes \noui vous me direz il faut faire une installation à chaque system , mais c'est comme ça partout , bon pour nim-lang cela m'a pris 5 mn et encore .... GTK c'est plus compliquer mais maintenant on trouve facilement sur les sites GTK comment faire \n\nquand au base de données c'est strictement pareille \u003cbr /\u003e\n\n\n\n**module**\n- 1.[nim-decimal ](https://github.com/AS400JPLPC/nim_dcml) \u003cbr /\u003e\n\nvalide pour les traitemnt numerique industriel j'ai apporté des modifications pour la Gestion/compta/commercial....\n\n**astuce**\n\nils sont le task.json du dossier .vscode\u003cbr /\u003e\n\n\n**\u003cu\u003epour NIM \u003c/u\u003e**\u003cbr /\u003e\n\n**\u003cu\u003eSRCBUILDER\u003c/u\u003e**\u003cbr /\u003e\n\u0026rarr;\u0026nbsp;converti GLADE xml -\u003e src.inc  \n\n****SRCCSS****\u003cbr /\u003e\n\u0026rarr;\u0026nbsp;converti CSS -\u003e src.inc \u003cbr /\u003e\n\n\n\n\n \n**Programme**\u003cbr /\u003e\n\n\n\n- 2.table.nim\n\n[https://github.com/nim-lang/ui](https://github.com/nim-lang/ui)\u003cbr /\u003e\n\na été fait avec le projet ui \u003cbr /\u003e\n\nje n'ai pas repris les exemples de la gallery ils fonctionnen et est assé simple\u003cbr /\u003e\n\nil y a des avertissements dans le source verifiez si les corrections on été faites sinon appliquez les recommendations....\u003cbr /\u003e\n\n- 3.biggtk.nim\u003cbr /\u003e\n\nle choix est gintro gtk \u003cbr /\u003e\nil devient professionel avec tables de déscisions\u003cbr /\u003e \nà terme il devrait recouvrir la majeur parti des problèmes rencontrer pour la gestion interactif.\u003cbr /\u003e\n\nainsi que les problèmes les plus courant avec nim , regex , les string les tables .... et les decimal.....\u003cbr /\u003e\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fas400jplpc%2Fnim_outils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fas400jplpc%2Fnim_outils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fas400jplpc%2Fnim_outils/lists"}