* * *

Author Topic: Google Protocol buffers?  (Read 2858 times)

BlueIcaro

  • Hero Member
  • *****
  • Posts: 529
Google Protocol buffers?
« on: June 02, 2015, 08:37:11 am »
Hello, is there any library or some code to use Google Protocol buffers in freepascal/lazarus?.

Thanks in advance

/Blueicaro
Remenber, the lazarus wiki is your friend: http://wiki.lazarus.freepascal.org/Main_Page
General questions (several lenguages) http://wiki.lazarus.freepascal.org/

Fabio Souza

  • New member
  • *
  • Posts: 11
Re: Google Protocol buffers?
« Reply #1 on: June 03, 2015, 04:28:36 pm »
There are new components that use Google's api. Take a look at http://svn.freepascal.org/svn/lazarus/trunk/components/googleapis/


BlueIcaro

  • Hero Member
  • *****
  • Posts: 529
Re: Google Protocol buffers?
« Reply #2 on: June 03, 2015, 06:48:53 pm »
Thanks for our answer, but the google components that you point in, is for Google REST API, no for google protocol buffer.

/BlueIcaro
Remenber, the lazarus wiki is your friend: http://wiki.lazarus.freepascal.org/Main_Page
General questions (several lenguages) http://wiki.lazarus.freepascal.org/

taazz

  • Hero Member
  • *****
  • Posts: 4415
Re: Google Protocol buffers?
« Reply #3 on: June 03, 2015, 06:55:07 pm »
Thanks for our answer, but the google components that you point in, is for Google REST API, no for google protocol buffer.

/BlueIcaro
http://sourceforge.net/projects/protobuf-delphi/
http://fundementals.sourceforge.net/dl.html

two links in pascal not lazarus per see but a start for you.
Good judgement is the result of experience … Experience is the result of bad judgement.

OS : Windows 7 64 bit
Laz: Lazarus 1.4.4 FPC 2.6.4 i386-win32-win32/win64

z505

  • New member
  • *
  • Posts: 38
  • think first, code after
Re: Google Protocol buffers?
« Reply #4 on: May 09, 2017, 08:41:05 pm »
http://sourceforge.net/projects/protobuf-delphi/
http://fundementals.sourceforge.net/dl.html

two links in pascal not lazarus per see but a start for you.

Combine google protocol buffers with SimpleIPC, and you have a standard ipc mechanism instead of everyone rolling their own ipc system a million times...

Put simpleipc in a flat DLL with plain pascal/C functions, and google protocol buffer api wrapper, and now you have a standard IPC DLL anyone can put into their application, similar to a sqlite dll for lite sql use, now there can be "liteIPC" with maybe a second larger optional alternative DLL that uses AdvancedIPC and offers more features

This will be my todo project next coming days, then make website for it, like ZeroMQ

Standard apology for being thread necromancer
« Last Edit: May 09, 2017, 08:45:42 pm by z505 »
think first, code after

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus