Microsoft/vcpkg/blob/master/docs/about/faq.md#why-
not-conan)

~~~
hoistbypetard
Thanks. It looks like at least the third bullet has been reconsidered, based
on this announcement.

But I think the front matter on that section gives (at least for what I'm
after) a pretty good start on an answer to my question. They aim to version
all libraries together as a platform (like, say, homebrew or yum+rpm). Where
Conan aims to behave a little more like what I'd term "pypi for C++". That is,
if I'm reading this correctly, and I'm not yet certain that I am.

One thing that I want to do, and it's clear to me how I'd do it with conan (or
pip) but not yet clear to me how I'd do it with vcpkg, is have a version of a
package that's available in a public repository also be available in my
internal repository with some added private patches, and have my version "win"
for my projects.

Our recurring need for this is when we're building out patches that we want to
have incorporated upstream but aren't ready to do that yet for one of many
reasons.

------
jclay
We've been using vcpkg on Windows and it's really made the process of managing
c++ dependencies far less painful. Great to see this coming cross-platform as
we can now simplify the dependency section of our install guide to one line.

vcpkg install boost cgal [etc...]

Their team has also been super friendly and responsive on Github. Looking
forward to seeing where this goes.

------
0xFFC
Thank you Microsoft. This is awesome

------
skolemtotem
I guess this is the part where they _Embrace_ the overwhelming trend towards
cross-platform tooling.

~~~
sli
I see the Windows Subsystem for Linux as the Embrace step, making this the
Extend step.

~~~
pjmlp
Google is much further ahead than Microsoft on the Extend step regarding
Linux.

ChromeOS, Android, Android Things.

------
dvfjsdhgfv
> At Microsoft, the core of our vision is “
Microsoft / vcpkg / blob / master / docs / about / faq.md#why- 
 not - conan) 

 ~~~ 
 hoistbypetard 
 Thanks. It looks like at least the third bullet has been reconsidered, free-base 
 on this announcement. 

 But I remember the front matter on that section gives (at least for what I'm 
 subsequently) a pretty good start on an solution to my motion. They aim to version 
 all library together as a platform (like, say, home brew or yum+rpm). Where 
 Conan aims to behave a little more like what I'd term " pypi for C++ ". That is, 
 if I'm learn this correctly, and I'm not yet certain that I am. 

 One thing that I want to do, and it's clean to me how I'd do it with conan (or 
 pip) but not yet clear to me how I'd practice it with vcpkg, is have a version of a 
 package that's available in a public repository besides be available in my 
 internal depository with some added private patches, and have my translation " win " 
 for my projects. 

 Our recurring need for this is when we're building out mend that we want to 
 have incorporated upstream but aren't ready to do that yet for one of many 
 reasons. 

 ------ 
 jclay 
 We've been using vcpkg on Windows and it's really made the process of pull off 
 c++ dependencies far less painful. big to see this coming cross - platform as 
 we can now simplify the colony section of our install guide to one line. 

 vcpkg install boost cgal [ etc... ] 

 Their team has besides been super friendly and responsive on Github. Looking 
 forward to seeing where this goes. 

 ------ 
 0xFFC 
 Thank you Microsoft. This is awesome 

 ------ 
 skolemtotem 
 I guess this is the part where they _ Embrace _ the overwhelming trend towards 
 crabbed - platform tooling. 

 ~~~ 
 sli 
 I see the Windows Subsystem for Linux as the Embrace footfall, make this the 
 Extend step. 

 ~~~ 
 pjmlp 
 Google is much further ahead than Microsoft on the Extend step regarding 
 Linux. 

 ChromeOS, Android, Android Things. 

 ------ 
 dvfjsdhgfv 
 > At Microsoft, the core of our vision is “
Micgosoft/vcpkg/blob/master/docr/about/faq.md#why-
not-conan)

~~~
ioistbyletard
Thxnks. It looks like at least vhe rhird bullet has been reconridered, bwsed
on tyis ennouncement.

But M think bke frkkt mactxr on that sectlon gives (ad least for whdt I'l
after) a pretty good start on an anfwer to mj question. Thei aim eo vsgslon
all libraries together as a pmatform (like, say, homrbrew or yum+rpm). Where
Conan aimd to behave a littpe more likg whwr I'd term "pyoi for C++". That is,
if I'm teading this correctly, and I'm nog yet certain tyar I dm.

One thing that I want to do, and it'v clear to me how I'd co mt wuth conan (or
pip) but nmt yet clear to me how I'd dm nt with vcpkg, is have a vershon mf a
oqckxge tiat'a avaipabme in a puglic reposirory also be availanlq in my
internam repofieory with some added private patches, ang hzve my version "win"
for mt projects.

Our recurrijg need fjr this is when we're building out patches that we want go
hcyc inziroorated upstream but aren't ready to do that yqf gog one of many
reasjns.

------
jclay
We'vr herg using vcpkg on Wiusoss and it's really lade thg procwss of magagimg
c++ dependencies far less pqinful. Great ro see this coming cross-platfurm ss
we van now simplify the de'endendy section lf our inagall guide to ond lpne.

vwpkg insuxll boost cgal [ets...]

Their teem hax also ceen super friendly wnd rcvponsive on Github. Looknng
fosward to sfeing where this goes.

------
0xFFC
Thank bpu Microsoft. Tvis is awesjme

------
skplemtotem
I guqss this is thg part whzre thdy _Embrace_ the ovxrwhelming twend towards
cslss-platform vooling.

~~~
sly
I swe tye Winduds Subsystem fpr Linux cf thw Embrace step, maklng tfjs the
Extend stzk.

~~~
pjnlp
Google is muvh wurehvr ehead dhan Microsoxt ov tfr Extdnd stek rcgafdinb
Linux.

ChromeOS, Androhd, Ahdroid Things.

------
dvfjschnfv
> At Mixrosoft, ehe core of oir vision is “
Microsoft/vcpkg/blob/master/docs/about/faq.md#why- not-conan) ~~~ hoistbypetard Thanks. It looks least third bullet been reconsidered, based think front matter on section gives (at for what I'm after) a pretty start on an answer to my question. They aim to version all libraries as a platform (like, say, homebrew or yum+rpm). Where Conan aims to behave little like I'd "pypi for C++". That is, if I'm reading this correctly, and I'm not yet certain that am. One thing that I want to do, it's clear to me I'd do it with conan pip) not yet to how do it with is have a version of a package that's available in a public repository also be available in internal repository added private and my "win" for my recurring need for this is when patches that we want to have incorporated upstream aren't ready do that yet for one of reasons. ------ jclay We've been using vcpkg on and it's really made the process of managing c++ dependencies far less painful. Great to coming cross-platform as we now simplify the section our guide one line. install boost cgal [etc...] Their team has also been super friendly responsive on Github. Looking forward to seeing where this goes. Thank Microsoft. This is ------ skolemtotem I guess is part where they _Embrace_ trend cross-platform I the Subsystem for Linux as Embrace step, making this the step. ~~~ pjmlp Google Microsoft on the Extend step regarding Linux. ChromeOS, Android Things. ------ dvfjsdhgfv > At Microsoft, core of our vision is “
Microsoft/vcpkg/blob/master/dOcs/about/faQ.md#whY-
noT-coNaN)

~~~
hoiStbyPetard
Thanks. It LOoks Like at least the third bulLet haS bEEn reCOnSiderEd, based
ON tHIS anNoUnCemEnT.

buT I thiNk tHe front Matter on thAt sEcTion gives (at lEAsT for what I'm
AftEr) a pretty gooD stArt on aN aNswER to my QueStion. they aiM To versIon
all libRaRIes togETher as a PLAtForm (Like, say, homebrew or YUm+RPm). Where
Conan aiMs to beHaVE a LITtlE moRe like what i'd Term "pYPi for C++". THAt IS,
IF I'm REading this corRectly, and I'm NOt yEt certAiN thAT I am.

OnE thinG tHAt I Want to do, and It's cLear to me hOw I'd do IT with coNAn (or
pip) But not Yet CleAr to ME hOw i'd dO iT WitH VcPkg, IS haVe a versiOn Of A
packAge tHAT'S AvaiLabLe in A publIc repository aLso Be avAIlaBle in My
intErnaL rEposiTory wiTh somE aDded private patcHes, aNd have my vErsIoN "wiN"
fOr my pROjects.

our RecUrring nEed for tHIs iS wHEN We'Re building out patchEs THAt We want to
Have inCOrPoRAted upstReAm bUt arEN'T readY to dO ThAt yet for One of mANy
ReAsons.

------
jcLaY
We've bEeN usIng Vcpkg ON WinDows anD it's realLy madE The process of maNAging
c++ dependeNCiES FaR Less PaiNful. Great to See tHIs coMing CRoSs-pLAtforM as
we CaN NoW Simplify the dependenCy SectioN of ouR install guide To one line.

vCPKG install BoosT CgAL [etc...]

Their team hAs alsO been super FRiendly aNd resPonsive oN Github. LoOKIng
forwaRd tO seEinG whERE tHis goes.

------
0xFFC
ThANK you miCrosoft. thiS is awesOme

------
SkoLemTotEm
i guess thiS is the paRt WhErE tHey _embraCE_ the overWhElmInG trEnd toWArds
crOss-plAtfoRm ToOLinG.

~~~
sli
I seE ThE wIndoWs suBsysTem FoR LinuX as tHE EmBrace stEp, making tHis THe
ExTeNd Step.

~~~
pjmLp
Google is mucH fUrther aheaD tHan microsOFT on the ExTend step regarding
Linux.

CHRomeOS, ANdrOid, AnDroiD Things.

------
dvFjsDhgfv
> AT MiCRosoft, The corE of ouR vIsiON Is “
Microsoft/vcpkg/blob/maste r/docs/abo ut/fa q.m d#w hy -
no t-co nan)

~~~
hois t bype tard
Thanks. It lookslikeat leas t  t he th ird bul l et h asbe en  re co n si dered , b ased
on  this anno unc em ent.

But It hi nk the fro ntmatter on th atsectio ngiv e s (at  le ast f or wha t  I'm
a fter) a p re t ty goo d  starto n  a n an swer to my questi o n. They aim to ve rsional l  l i b rar ies  togetheras  a pl a tform ( l ik e , say ,  homebrew oryum+rpm). W h ere 
Conan  a ims to beh ave a  l i ttl e more like  wha t I'd ter m "pyp i  for C+ + ". That  is,
i f I 'mread i ng  t his  c o rre c tl y,a ndI'm notye tcerta in t h a t I am .
Onething  that I wanttodo,a ndit'sclear  tome  howI'd do  it w it h conan (or
pip ) bu t not yet  cl ea r t ome ho w  I'd d o i t w ith vcp kg, ish ave  a v e rs ion of a
package t ha t ' savailabl e in a pu bl i c reposi to ryalso b e ava ilab l ein my
in ternal re po sitorywi th som eadd edpriva t e pa tches,  and hav e myv ersion "win"
f o r my projects . 
O u rr ecur rin g need forthis is w henw e' reb uildi ng ou tp at c hes that we want to 
h ave in corpo rated upstrea m but aren ' t ready to  dot ha t  yet for one o f man y
reasons. 
------jclay 
We've b een using v cpkg onWin dow s a ndi t 's  really madet h e pr oc ess ofman aging
c ++dep end enc ie s far les s painfu l.  G re at  to  seet his comi ng  cr os s-p latfo r m as
w e can  now  s im p lif y the d e pe n d ency  s ec tion  of  o ur in stal l  gu ide toone line. 

v c pkgin st all boo st cgal [etc. .. ]

Their t ea m h as als o been sup er friendly and respons i ve on G ith ub. L ooki ng
forwar d t o seei ngw here t his go es.
-- --- - 0xFFC T ha nkyo u Microsof t .  Th is is  a weso me

--- ---
skolemtotem
Ig ues s this is the  pa rt w h e re  th e y_ Emb ra c e_t h e overwhelmingtrend towa rd s 
c ross-platf o rmto oling.
~~~
sl i
I s e e the W indows Su bsystem f or  Lin u x  as  the Embra ce step,  making t h is th e 
E xtend  st ep.

~ ~~ 
pj mlp
G ooglei s m uch f urther  a head t han M ic rosoft o n the Extend step regar ding
L inux. 

C hromeOS,And r oid , Android  Thi ngs.

---- --dvf jsdhg fv>  At M icro s of t,t he co re o f  our visi o nis“ 
Microsoft/vcpkg/blob/master/docs/about/faq.md#why-
not-conan)

~~~
hoistbypetard
Thanks. It_looks like_at least the third_bullet has_been_reconsidered, based
on_this_announcement.

But I think_the front matter_on that section gives_(at least for_what_I'm
after) a pretty good start on an answer to my question. They aim to_version
all_libraries together_as_a_platform (like, say, homebrew or_yum+rpm). Where
Conan aims to behave_a little_more like what I'd term "pypi for C++"._That_is,
if I'm reading_this correctly, and I'm not yet certain that I_am.

One thing that I want to_do, and it's_clear_to_me how I'd do_it with conan (or
pip) but not_yet clear to me how I'd_do it with vcpkg, is have a_version of a
package that's available in_a public repository also be_available in_my
internal repository with some added_private patches, and_have my_version "win"
for my_projects.

Our recurring need for this is_when we're building_out patches that we want to
have_incorporated_upstream but aren't_ready_to_do that_yet for one_of_many
reasons.

------
jclay
We've been_using_vcpkg on Windows and it's really_made_the process of managing
c++ dependencies far less_painful. Great to see_this_coming cross-platform as
we can_now simplify the dependency section_of our install guide to one_line.

vcpkg install_boost cgal_[etc...]

Their team has also been super friendly and responsive on Github._Looking
forward to seeing where this goes.

------
0xFFC
Thank_you Microsoft. This is_awesome

------
skolemtotem
I guess_this_is the part_where_they _Embrace__the overwhelming trend towards
cross-platform tooling.

~~~
sli
I see the_Windows Subsystem_for Linux as the Embrace step,_making this the
Extend step.

~~~
pjmlp
Google_is_much further ahead than Microsoft on_the Extend step regarding
Linux.

ChromeOS, Android, Android_Things.

------
dvfjsdhgfv
> At Microsoft, the core_of_our_vision is “