metaprogramming   4986

« earlier    

Idioms of Dynamic Languages | Will Crichton
"the core impedance mismatch is that metaprogramming is fundamentally at odds with static typing"
programming  ruby  python  metaprogramming 
16 days ago by shioyama
Generalized data structure synthesis | the morning paper
Generalized data structure synthesis Loncaric et al., ICSE’18

Many systems have a few key data structures at their heart. Finding correct and efficient implementations for these data structures is not always easy. Today’s paper introduces Cozy (, which can handle this task for you given a high-level specification of the state, queries, and update operations that need to be supported.
CS  synthesis  metaprogramming  datastructures 
26 days ago by euler
Arel with Wharel
Really nice ActiveRecord query features added via gem.
activerecord  rails  tips  ruby  gem  sql  orm  database  metaprogramming 
5 weeks ago by kevinrood

« earlier    

related tags

activerecord  ast  auto-programming  autogeneration  book  bowkett  build  building  c++  c  cern  clang  class  clos  code  compiler  compilers  computer-scientist  cs  data-structures  data  database  datastructures  decorators  descriptors  designpatterns  django  dsl  elixir  erlang  es2015  es6  exceptions  floss  functional  gem  generation  generator  github  gnu  haskell  homoiconicity  implementation  inheritance  instrumentation  interpreters  intro  java  javascript  jetbrains  julia  language  language_design  library  linq  lisp  llvm  logging  macro  macros  make  metaclasses  metamathematics  module  module_builder  modules  mop  object  ocaml  oop  opensource  oriented  orm  os  paper  paulgraham  personal  phd  philip-walder  plt  ppx  processor  programming  programming_language  proxy  python  racket  rails  reflection  requests  researcher  robin_milner  rspec  ruby  scala  scheme  shuttle  source  sourcecode  sql  staging  swift  symbols  synthesis  talk  tdc  templates  tips  to-watch  tools  transformation  tutorial  type-checking  video  web  workout  xml 

Copy this bookmark: