Dato che è un po che non scrivo qua, mi sembra giusto buttare giù due righe per descrivere l’attuale situazione di Hybris .
Man mano che sistemavamo il core, risolvendo bug qua e la, mi è venuta voglia di iniziare ad implementare i primi moduli esterni, il che ha richiesto una riscrittura abbastanza consistente del codice (nn mi dilungo in dettagli tecnici, ma non avendolo ancora provato non mi ero accorto che il loading dinamico dei moduli non funzionava XD), ma alla fine ce l’ho fatta.
I primi due moduli che ho implementato sono mod_gtk per le interfacce grafiche (non è ancora completo, ci sono miriadi di funzioni da implementare ancora :S) e mod_irc che offre tutte le funzionalità necessarie per realizzare un client IRC (nella fattispecie un bot) con pochissime righe di codice, preoccupandosi solo di implementare le funzioni che gestiscono i comandi personalizzati, senza dover badare al funzionamento interno del protocollo.
In entrambi i casi ho postato uno script di esempio nell’apposita sezione del sito .
Il primo, HyCalc, è una piccola calcolatrice che sfrutta i bindings delle GTK, segue uno screenshot :
Mentre il secondo esempio, HyIRCBot, sfrutta le potenzialità di mod_irc per implementare un piccolo bot .
Di lavoro da fare ancora ce n’è tanto, ma siamo vicini alla 1.0 .
Per questa prima release, prevediamo di offrire sia l’interprete che i moduli pacchettizzati per le maggiori distribuzioni Linux (sia 32 che 64bit) così da rendere più facile il processo di installazione.
Stiamo valutando anche un eventuale porting per piattaforme Microsoft, ma il codice potrebbe necessitare di parecchie modifiche, quindi per adesso questa eventualità è ancora in “forse” ^^
Popularity: 13% [?]
No related posts.























Github
Identi.ca
Twitter
Last.fm
LinkedIn
Google Reader
Ok, a parte i “soliti” complimenti per il lavoro che state svolgendo, a quando il primo ambiente di sviluppo integrato?
E’ solo una piccola beta ancora MOLTO incompleta, però :
http://github.com/evilsocket/Hyde ^^
Io ho un errore in fase di compilazione: http://pastebin.com/d43984a35
Le ultime 4 righe fanno quasi pensare ad un errore di sintassi nel file src/hybris.cpp, naturalmente non è così… ma non riesco a capire la natura dell’errore.
Guarda attualmente non ho il codice sotto mano ne eventualmente la possibilità di verificare, quando sistemato alcuni cazzi che c’ho vedo che posso fare.
ok grazie
Percaso sai dov’è il problema? (nel caso ti fossi scordato)
No non mi sono scordato, è che ho altro da fare.
Non sono a casa mia, sto cercando una casa in affitto e lunedì inizio a lavorare, quando finirò il trasloco (se tutto va bene entro la fine di questo mese) potrò riaccedere al mio pc e continuare il progetto hybris con relative correzioni, fino a quel momento ho solo un netbook e pochissima voglia di codare.
Tra l’altro appena riprenderà lo sviluppo dovrò correggere alcune cose per rilasciare la 1.0 già compilata per le maggiori distribuzioni, quindi don’t worry che prima o poi sta cosa la risolvo.
Non credo sia un problema di sintassi xkè l’ultimo git (che ho committato io stesso) si compilava senza problemi, è + probabile che sia diversa la versione del compilatore e che quindi rompa i maroni su qualche costrutto particolare (ho letto che con le nuove versioni stanno introducendo diversi costrutti nuovi per ampliare lo standard ANSI).
Uso la versione 4.3.2 di gcc, non credo sia molto recente dato che sono su Debian Stable, e i pacchetti che offre non sono i più aggiornati.
Comunque non c’è alcun problema, aspetterò il programma già compilato. Grazie