Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Thanks goodness there is JSON and Marco
Message
De
28/03/2018 04:30:29
 
 
À
28/03/2018 04:18:10
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
01659030
Message ID:
01659032
Vues:
77
>Hi all,
>
>Just a short message to publicly say "thank you" to Marco Plaza for his nfJson Github-based contribution to VFP.
>
>Thanks goodness there is JSON and Marco... Thanks Marco.
>
>What we were trying to achieve: a significant set of scripting-based functionality to a good-ol' VFP heavy desktop application that has grown significantly in terms of functional cover.
>
>I was more than a bit upset to tackle the challenge. VFP is no C#, no python nor java. Building a scripting engine is not easy especially when language design was not in my early academic background. We were not looking for a complex Turing-machine level scripting engine. Just a minimalist dedicated expression language. But that's still not really in VFP. On top of it, sure you certainly can regex with the basic MS-engine, it is not really part and parcel of the fox....
>
>The first good news: JSON exists... Well the simple fact that a simple grammar such as this exists is goodness.
>
>Icing on the cake, Marco Plaza has put a nice json library on github. Just need the parsing stuff. Great: the parsing a plain prg. Additional great news: it standalones with no external dependency. Just made a limite number of changes since we need it to be based on collection rather than the empty class. And voilà our oldish application does offer a much larger set of arbitrarily-named settings (text, numeric and js-array-based collections of numeric item and text strings).
>
>My take on this: JSON has indeed a lot to offer. Because it's simple. Not instead of it:-)
>
>Daniel

I agree, Marco's project is great and indispensable if you need to deal with JSON data :D

Regards!
Fernando D. Bozzo
Madrid / Spain
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform