Sono un privato. Mi chiamo Salvatore Martinico.
La mia email è:salvatore.martinico@katamail.com.
Cerco programmatori c++ per avviare un progetto open source.
Il progetto si avvierà solo se trovo programmatori disposti a collaborare.
Anchio sono un programmatore c++, ma non intendo portare avanti da solo questo progetto, quindi cerco altri programmatori che lavorino insieme a me.
Se il progetto si avvierà, sarà ospitato su sourceforge.
Naturalmente si tratta di un lavoro non retribuito.
Adesso descrivo in breve cos'è che voglio realizzare:
vorrei realizzare un programma (all'inizio solo per windows, poi se il progetto prende piede si potranno fare, in seguito, versioni per altri sistemi operativi), che funziona da linea di comando, che interpreta degli script in lua (questa script in lua conterranno codice che serve per scrivere codice javascript, php, html, o altro) ed il risultato di questi script, cioè l'output, sarà stampato su delle pagine web.
In pratica si potranno realizzare dei widget (ad esempio un menu) che potranno essere inseriti nelle pagine web.
Le pagine web conterranno degli appositi commenti(uno che chiama la funzione lua, indicando il nome dello scirpt ed un altro che delimita la fine dello spazio in cui scrivere l'output della funzione lua).
Quindi nel caso del menu, possiamo chiamando una semplice funzione lua, determinare quante voci questo menu deve avere, che colori deve avere, i collegamenti. Tutti questi dati vengono passati come parametri della funzione e questa, in base al numero degli elementi si limita a scrivere il codice necessario. Il codice sarà scritto all'interno della pagina web chiamante, all'interno dello spazio delimitato dagli appositi commenti html, infatti nella pagina html ci sarà un commento che indica l'inizio da dove iniziare a scrivere (e in questo commento viene chiamata la funzione con i parametri) e poi , a seguire, un commento html che indica la fine. All'interno dello spazio tra questi 2 commenti viene inserito l'output dello script lua. Inoltre la funzione lua potrà scrivere anche all'interno dell'head della pagina web per inserire collegamenti a script o a fogli di stile. Ci saranno anche funzioni per stabilire se questi collegamenti, nell'head, sono già stati fatti o meno.
Insomma lo script lua inserirà il nostro widget come e nel modo che vogliamo nelle nostre pagine web, senza bisogno di riscrivere ogni volta codice css e javascript o php, ma in questo modo avremo del codice riusabile e distribuibile, facilmente adattabile.
Il codice lua sarà interpretato da questo programma che voglio realizzare ed inserito nelle pagine web passate come argomento quando chiamiamo il programma (potremmo passare come argomento solo la cartella del nostro sito, ed il nostro programma si occuperà di controllare quali sono le pagine web che chiamano script lua).
Il codice inserito in questo modo nelle nostre pagine web, sarà anche modificabile, perchè appunto contenuto all'interno dello spazio delimitato dagli appositi commenti, quindi se modifichiamo lo script ed avviamo il programma nuovamente, avremo il nostro widget aggiornato nella nostra pagina web.
Spero di essere stato chiaro in che cosa consiste il progetto.
Quindi cerco programmatori disposti a collaborare nella realizzazione di questo progetto open source.
Il progetto non ha limiti di tempo. Ognuno può collaborare in base al tempo che ha.
Proprio per questo non c'è un limite massimo nel rispondere a questo annuncio. Però appena trovo qualcuno disposto a collaborare il progetto parte, ma ci si potrà unire al progetto anche a lavori in corso ( ripeto che è opensource, cioè significa che ognuno potrà mettere mano al codice quanto vuole).
Naturalmente si tratta di telelavoro.
Inoltre ho scelto lua come linguaggio di scripting, perchè l'interprete lua è facilmente integrabile nelle applicazioni c++, non a caso lua è il linguaggio di scripting più usato per quanto riguarda i giochi. Con questo progetto si porterà lua anche nel mondo della programmazione web.