Recent

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

BlueIcaro

  • Hero Member
  • *****
  • Posts: 792
    • Blog personal
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

Fabio Souza

  • New Member
  • *
  • Posts: 12
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: 792
    • Blog personal
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

taazz

  • Hero Member
  • *****
  • Posts: 5368
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

piola

  • Full Member
  • ***
  • Posts: 124
  • Lazarus 2.2, 64bit on Windows 8.1 x64
Re: Google Protocol buffers?
« Reply #5 on: April 12, 2023, 03:56:56 am »
This will be my todo project next coming days, then make website for it, like ZeroMQ

Could you publish/link the result, please?

 

TinyPortal © 2005-2018