Topic: tradurre espressioni aritmetiche da database xml di moodle in python  (Letto 2753 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline bebo

  • python erectus
  • ***
  • Post: 238
  • Punti reputazione: 0
    • Mostra profilo
    • bebo_sudo's personal homepage
Re: tradurre espressioni aritmetiche da database xml di moodle in python
« Risposta #30 il: Agosto 13, 2015, 23:45 »
@GlennHK
si l'avevo guardato, ma prima di buttarmi a capofitto nello studio e nell'applicazione al mio caso specifico, volevo sentire un altro po' di pareri e capire quale è il lexer/parser migliore da chi ne sa sicuramente più di me.
Per ora resta la scelta che adotterò per quando tra poco arriverò a lavorare su quelle espressioni che ho riportato nel primo post.

@Python (l'utente eh :P )
grazie della dritta. la pagina l'avevo trovata anch'io dopo aver scoperto che mi sono imbattuto in parser&lexer.
E appunto a causa del numero di alternative non so ancora quale sia meglio usare.

@riko
Se avessi voglia e tempo di passarmelo ne sarei felice (casomai ne parliamo per pm).
Puoi anche caricarlo su youtube se vuoi che resti imperituramente nell'etere.


riassunto della domandona: quale lexer e poi quindi quale parser è meglio usare? voi quale usereste oggi e perché?

Grazie ancora ragazzi, mi sto appassionando molto alla questione che magari potrebbe rientrare nella mia futura tesi.
« Ultima modifica: Agosto 13, 2015, 23:48 da bebo »

Offline riko

  • python deus
  • *
  • moderatore
  • Post: 7.453
  • Punti reputazione: 12
    • Mostra profilo
    • RiK0 Tech Temple
Re: tradurre espressioni aritmetiche da database xml di moodle in python
« Risposta #31 il: Agosto 14, 2015, 15:21 »
> Se avessi voglia e tempo di passarmelo ne sarei felice (casomai ne parliamo per pm).

Si, la questione e' come...

> Puoi anche caricarlo su youtube se vuoi che resti imperituramente nell'etere.

Che di per se non sarebbe un problema. Il fatto principale e':
1. sono sempre 2 GB (e sono parecchi minuti... una volta yt aveva limiti di lunghezza)
2. non sono completamente sicuro di avere i diritti per farlo.


> riassunto della domandona: quale lexer e poi quindi quale parser è meglio usare? voi quale usereste oggi e perché?

Guarda, mi sembra davvero tanto rumore per nulla. Non hai *nessuna* esigenza: non devi andare particolarmente forte, non devi fare cose particolarmente complicate, non devi essere in grado di emettere messaggi particolarmente user-friendly. Verosimilmente il linguaggio che devi processare non e' manco troppo complicato. Uno vale l'altro: nel tempo di questa discussione, il codice lo avresti scritto 3 volte, uno per parsing library.

Davvero... pescane uno. Pyparsing va per la maggiore. L'ho usata, trovo la documentazione veramente fatta male, direi appositamente fatta male per poi venderti la documentazione fatta bene. O magari e' fatta male anche quella.

La libreria, in se e per se, non e' malaccio. L'ho usata, mi ricordo che un sacco di roba non era particolarmente chiara, pero' alla fine ci si arriva in fondo con sbattimento accettabile.

Offline bebo

  • python erectus
  • ***
  • Post: 238
  • Punti reputazione: 0
    • Mostra profilo
    • bebo_sudo's personal homepage
Re: tradurre espressioni aritmetiche da database xml di moodle in python
« Risposta #32 il: Agosto 15, 2015, 16:41 »
Guarda, mi sembra davvero tanto rumore per nulla. Non hai *nessuna* esigenza: non devi andare particolarmente forte, non devi fare cose particolarmente complicate, non devi essere in grado di emettere messaggi particolarmente user-friendly. Verosimilmente il linguaggio che devi processare non e' manco troppo complicato. Uno vale l'altro: nel tempo di questa discussione, il codice lo avresti scritto 3 volte, uno per parsing library.
probabilmente un bravo programmatore sì, ma io non lo sono, anche se ci metto tutta la buona volontà e la voglia di imparare e di studiare.
Inoltre non ho potuto lavorare al pc nell'ultimo mese, o ho lavorato su altri fronti del mio progetto, quindi ho preferito investigare prima di buttarmi :)


Davvero... pescane uno. Pyparsing va per la maggiore. L'ho usata ...
Ecco, era questo che cercavo.. qualcuno che mi desse una dritta su quale sw usare, possibilmente per esperienza diretta. Grazie veramente, ora me lo studierò per bene :)

... trovo la documentazione veramente fatta male, direi appositamente fatta male per poi venderti la documentazione fatta bene. O magari e' fatta male anche quella. La libreria, in se e per se, non e' malaccio. L'ho usata, mi ricordo che un sacco di roba non era particolarmente chiara, pero' alla fine ci si arriva in fondo con sbattimento accettabile.
E non mi ero accorto che vendessero la documentazione di pyparsing. Ho cercato di nuovo nel sito ma non ho trovato niente.
Beh, casomai vi romperò le scatole in un'altra discussione ;)

Grazie ancora!