IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Créez vos bibliothèques avec Moebius
Par Franck Lefèvre

Le , par Progi1984

52PARTAGES

0  0 
Je lance officiellement la première beta (avant c'était plutot des alphas) sur les différents forums :

Moebius est un outil qui permet de créer des userlibs à partir de code purebasic.
Caractéristiques :
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    * Open Source : http://code.google.com/p/moebius-pb/
    * Multiplateforme : un même code (sans API) sera compilé sous Windows ou Linux
    * Gestion de l'Unicode
    * Gestion du ThreadSafe
    * Gestion des modificateurs
          o CPUs
                + SSE
                + SSE2
                + 3DNOW
                + MMX 
          o Init : initialization
          o End : libération
          o Debug 
    * Gestion des paramètres
          o standards : long, string, quad, char, etc...
          o listes chainées
          o tableaux 
    * Gestion des paramètres par défaut
    * Gestion des variables globales
    * Gestion des erreurs
L'aide est fourni :
- Francais : http://code.google.com/p/moebius-pb/...ki/FR_Features
- Anglais : http://code.google.com/p/moebius-pb/...ki/EN_Features

Pour télécharger les binaires : http://partage.rootslabs.net/Moebius_beta1.zip
Contient :
Code : Sélectionner tout
1
2
3
4
- moebius en ligne de commande
- moebius avec une interface graphique
- des exemples utilisés pour les tests de caractéristiques 
- des batchs (linux & windows) pour compiler les exemples
Pour visualiser les sources : http://code.google.com/p/moebius-pb/...wse/#svn/trunk
Pour poster un rapport de bug, deux lieux :
- ce post
- http://code.google.com/p/moebius-pb/issues/list
Merci de fournir un code de test pour mieux approfondir le problème

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de comtois
Responsable Purebasic https://www.developpez.com
Le 12/03/2009 à 23:28
Je viens de tester vite fait deux petites procédures

Code : Sélectionner tout
1
2
3
4
5
6
7
ProcedureDLL Addition(a, b) ; Addition de a + b
  ProcedureReturn a+B
EndProcedure

ProcedureDLL Soustraction(a, b) ; Soustrait b à a 
  ProcedureReturn a-b
EndProcedure
que j'ai transformé en bibliothèque avec Moebius, et pas de soucis, tout fonctionne bien. Je vois bien l'aide apparaitre en bas de l'écran, et le calcul est juste

J"ai quelques remarques, je prendrai le temps de les rédiger plus tard, par exemple, dans configurer, c'est pas compiler mais pbcompiler, si je change le chemin de purebasic sur la première ligne, ça serait bien d'en tenir compte pour les autres lignes( pbcompiler, fasm, etc)

J'arrête là pour ce soir, je vais me coucher
0  0 
Avatar de Progi1984
Membre éprouvé https://www.developpez.com
Le 13/03/2009 à 20:23
La beta #2 est de sortie. Comtois, tes idées ont été ajoutés.

Lien : http://partage.rootslabs.net/Moebius_beta2.zip

Code : Sélectionner tout
1
2
3
4
5
6
7
8
Beta #2			2009 - 03 - 13
	ADDED		German Language (from Ts-Soft)
	IMPROVED	GUI : Close the paths window after saving (from Fangles by IRC)
	IMPROVED	English Language (from Fangles by IRC)
	FIXED		GUI : Close Button in the "Configuration" Window doesn't work (from Fangles by IRC)
	FIXED		Error ASMInline during the compilation (from Dobro)
	FIXED		GUI : Paths Windows : search the bad compiler (from Comtois)
	IMPROVED	GUI : Paths Windows : choose purebasic path autocomplete others paths
0  0 
Avatar de comtois
Responsable Purebasic https://www.developpez.com
Le 13/03/2009 à 21:12
Question bête, est-ce que Moebius permet de créer des fichiers 'residents' ?
0  0 
Avatar de Progi1984
Membre éprouvé https://www.developpez.com
Le 13/03/2009 à 22:41
A l'heure actuelle, non !

La création de residents est prévue pour la 1.1 : http://code.google.com/p/moebius-pb/...#Milestone_1.1
0  0 
Avatar de Progi1984
Membre éprouvé https://www.developpez.com
Le 14/03/2009 à 9:28
La beta #3 est de sortie :

Lien : http://partage.rootslabs.net/Moebius_beta3.zip

Code : Sélectionner tout
1
2
Beta #3			2009 - 03 - 14
	IMPROVED	Check and load ini files (from Ts-Soft)
0  0 
Avatar de alphasnd
Futur Membre du Club https://www.developpez.com
Le 21/03/2009 à 1:19
Juste pour info (meme si vous le savez probablement deja), la creation des residents est tres simple, c'est un flag du compilateur: /RESIDENT
0  0 
Avatar de Progi1984
Membre éprouvé https://www.developpez.com
Le 22/03/2009 à 23:58
Merci Fred.

J'avais déjà trouvé cette information. Mais faut juste que je trouve le temps de l'intégrer
0  0 
Avatar de Progi1984
Membre éprouvé https://www.developpez.com
Le 26/03/2009 à 0:00
Tite question concernant les userlibs, Fred :
J'arrive a intégrer facilement les librairies statiques (fichiers .lib) sous Windows via polib.

Code : http://code.google.com/p/moebius-pb/...le_Step4.pb#95

Par contre, comment faire sous Linux avec les librairies (fichiers .a). Une piste ?

J'ai pensé à le décompresser ( ar xv ImportedLib_0.a ) et ainsi en extraire les fichiers objets (*.o). Puis recompresser les objets créés à partir des fichiers ASM ainsi que les objets précédemments décompressés le tout dans un fichier librairie statique (fichier .a). Suis je sur la bonne piste ?
0  0 
Avatar de Progi1984
Membre éprouvé https://www.developpez.com
Le 08/05/2009 à 14:18
La beta #4 est de sortie. Grand Merci à Dobro pour le pret de Nono (code supprimé ) pour améliorer Moebius. Grace à son prêt, j'ai réussi à passer de 2h20minutes à environ 2 minutes de compilation.

Lien : http://partage.rootslabs.net/Moebius_beta4.zip

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Beta #4			2009 - 05 - 08
	ADDED		Sample_12 ("Using labels in code")
	FIXED		Problem with PureBasic paths
	FIXED		LibMaker paths
	FIXED		Location of data file
	FIXED		Declaration of labels ("error: symbol already defined")
	FIXED		Error in creation or opening of preferences file (from ts-soft)
	FIXED		Bug in some declarations of libs in DESC File 
	FIXED		GUI : Profiles Reloading
	IMPROVED	Translations
	IMPROVED	Optimisation 
				(in beta 3, 2h20m for building 180000lines)
				(in beta 4, 2m for building 180000lines)
	IMPROVED	ASM Files writing
	IMPROVED	Dichotomic search for labels in function
	REMOVED		Old Code
0  0 
Avatar de comtois
Responsable Purebasic https://www.developpez.com
Le 08/05/2009 à 21:34
Et par rapport à TailBite ça donne quoi comme performance ? plus rapide ou plus lent ?
0  0