types   6278

« earlier    

coding style - C++ code in header files - Stack Overflow
There is occasionally some merit to putting code in the header, this can allow more clever inlining by the compiler. But at the same time, it can destroy your compile times since all code has to be processed every time it is included by the compiler.

Finally, it is often annoying to have circular object relationships (sometimes desired) when all the code is the headers.

Bottom line, you were right, he is wrong.

EDIT: I have been thinking about your question. There is one case where what he says is true. templates. Many newer "modern" libraries such as boost make heavy use of templates and often are "header only." However, this should only be done when dealing with templates as it is the only way to do it when dealing with them.
q-n-a  stackex  programming  best-practices  c(pp)  pls  compilers  types 
2 days ago by nhaliday
php-slang/php-slang: The place where PHP meets Functional Programming
The place where PHP meets Functional Programming. Contribute to php-slang/php-slang development by creating an account on GitHub.
php  fp  types 
4 days ago by meeb
Skin types كيف أعرف نوع بشرتي
<a rel="nofollow" href="https://www.snapeplus.com/skin-types-%d9%83%d9%8a%d9%81-%d8%a3%d8%b9%d8%b1%d9%81-%d9%86%d9%88%d8%b9-%d8%a8%d8%b4%d8%b1%d8%aa%d9%8a/">Skin types كيف أعرف نوع بشرتي</a><br />
<a rel="nofollow" href="https://www.snapeplus.com/skin-types-%d9%83%d9%8a%d9%81-%d8%a3%d8%b9%d8%b1%d9%81-%d9%86%d9%88%d8%b9-%d8%a8%d8%b4%d8%b1%d8%aa%d9%8a/">Skin types كيف أعرف نوع بشرتي</a><br />
<a rel="nofollow" href="https://www.snapeplus.com/skin-types-%d9%83%d9%8a%d9%81-%d8%a3%d8%b9%d8%b1%d9%81-%d9%86%d9%88%d8%b9-%d8%a8%d8%b4%d8%b1%d8%aa%d9%8a/">Skin types كيف أعرف نوع بشرتي</a><br />
<a rel="nofollow" href="https://www.snapeplus.com">سناب بلس</a><br />
<a rel="nofollow" href="https://www.snapeplus.com">سناب بلس</a>
<p>Skin types كيف أعرف نوع بشرتي لا تنسوا الاشتراك بقناتي و تفعيل الجرس ليصلكم كل جديد 🌷   5.00  3:18   كيف اعرف  source</p>
<p>The post <a rel="nofollow" href="https://www.snapeplus.com/skin-types-%d9%83%d9%8a%d9%81-%d8%a3%d8%b9%d8%b1%d9%81-%d9%86%d9%88%d8%b9-%d8%a8%d8%b4%d8%b1%d8%aa%d9%8a/">Skin types كيف أعرف نوع بشرتي</a> appeared first on <a rel="nofollow" href="https://www.snapeplus.com">سناب بلس</a>.</p><img src="http://feeds.feedburner.com/~r/snapeplus/~4/wAVFnDQ2F0w" height="1" width="1" alt=""/>
فيديو  skin  Types  أعرف  بشرتي  كيف  نوع  from instapaper
5 days ago by snapeplus
Hello, Gleam! - The Gleam Book
Gleam is a statically typed functional programming language for building scalable concurrent systems.
erlang  programming-languages  types 
6 days ago by tobym
Jeanine Adkisson - Variants are Not Unions - YouTube
Shows an idiomatic way of representing tagged unions in Clojure
clojure  types  talks  youtube 
6 days ago by meeb
Functional Programming in PHP : PHP
Some thoughts on doing FP in PHP and on letting go of rigid types (ie: defining classes for everything)
work  php  types  functional  reddit 
6 days ago by meeb
Swift Generics Evolution - don't panic
Earlier this week, Joe Groff of the Swift Core Team published a massive discussion post on the Swift forums. It discussed a lot of possible changes to the way that generics work in the Swift language, and kicked off the process with a link to SE-244, a proposal to introduce some features around function return values. The post as a whole was an absolutely fascinating read, and made a really compelling case for some powerful new ideas that might come to Swift.

In discussing this post with some colleagues, though, it’s become clear that the intended audience is a little more embedded into the theory and technical details of programming language evolution than your average Swift developer. There’s nothing wrong with that — it’s reassuring to know that the folks driving changes in Swift have a solid background in language design, and that they’re thinking about all manner of hard problems in order to make our lives easier. However, it makes me worry that people might be missing out on a truly exciting conversation about what might be coming in a future Swift version.

To that end, this post aims to walk through some of the proposals from Joe’s document, explaining the syntax and offering examples of how the changes to generics might look in practice. We’ll pick up a couple technical terms in a practical setting, and wrap up with some details about the open Swift Evolution proposal(s) being considered.
swiftlang  generics  types 
7 days ago by cdzombak

« earlier    

related tags

2017  2masto  4th  abstraction  agda  agile  algebra  alias  amazon  amount  analytics  and  angles  api  apollo  association  at  attribution  auto  aws  backlink  best-practices  bind  bob  bytes  c++  c(pp)  calculus  campaign  canadian  cast  category-theory  categorytheory  caulk  ceiling  cement  ch14  ch16  ch4  class  clojure  code-generation  codes  coercion  compare  compared  comparison  compilers  component  composition  computer-science  computer_science  computers  computerscience  concrete  content  cooling  cpa  crowdfund  crowdfunding  css  cut  data  database  dating  debugging  decimal  definitions  dependent-types  dependenttypes  descriptions  design  development  dhall  difference  different  discontinuities  discontinuity  disk  dne  dns  documentation  double  drop  each  ec2  editors  effects  eft  elm  endpoint  enumeration  erlang  error  esb6  example  explanation  facebook  fcm  finance  financing  firebase  float  flow  for  formats  fp  frameworks  free-monads  fsm  functional-programming  functional  functionalprogramming  future  gadts  gav4  generics  ghc  google  graphql  grease  groups  guide  guy  haskell  higherkindedtypes  historical  hmm  hole  hooks  house  howto  hunker  idk  images  inf  inout  input  instance  interesting  invariants  investment  ios  is  is:tweet  it  javascript  jump  kanban  kb  lang:swift  language  lean  library  limit  limits  list  lists  logic  management  math  mathematics  maths  matt-diephouse  meaning  media  message  methodologies  methods  model  monads  mortar  mysql  mysql5.7  node  numbers  numeric  ocaml  of  oil  ova  ovf  paper  parkinons  paths  payment  perl6  php  pivotal  plasters  pldi  pls  plt  pm  pokemongo  policy  precision  presentation  prince2  printing  proceilingtiles  programming-languages  programming  project  purescript  pushnotification  python  q-n-a  quikrete  react  reddit  reference  referral  repo:github  research  risk  riskmanagement  risks  ruby  runtime  rust  sass  saving  sawn  scala  scalatest  scaling  schaeffer  schema  scrum  server  setup  shirt  shot  single  skin  smarter  snap  spec  sql  stack_overflow  stackex  stackoverflow  stanford  static  staticanalysis  strategies  strategy  structs  structured  stucco  styles  swift  swiftlang  systems  table  talk  talks  taxonomies  td  tdbank  test  testing  the  theory  tiles  timber  tips  tolearn  toread  totry  tounderstand  tutorial  type-checker  type  typechecking  typescript  typetheory  typings  url  value  variables  versus  video:youtube  vim  virtualization  vmdk  web  webdev  whether  wood  work  worth  x  year  youtube  |  أعرف  بشرتي  فيديو  كيف  نوع 

Copy this bookmark: