scheme   21012

« earlier    

Colormind - Bootstrap UI colors
Generate color schemes for a bootstrap theme. See how it looks immediately with our bootstrap UI kit
scheme  generator  color 
3 days ago by pesche
Ao is a tool for programmatic computer-aided design.

In most scripting systems, there's a clear barrier between user-controlled code and calls into the geometry kernel. In Ao, that barrier is pushed so far back as to be effectively invisible: ao-show accepts a lambda function and draws it on the screen.

You can think of Ao as a homoiconic kernel: even fundamental, primitive shapes are represented as code in the user-level language. It's turtles all the way down.
scheme  design  graphics  3d  cad 
11 days ago by sherbondy
Graphene is a tiny implementation of hierarchical dataflow programming.

If you're new to this kind of programming, think of it as a spreadsheet:

You create cells with values or formulas inside
These cells can refer to each other
When one cell changes, everything that uses it changes too
Here's a graph that calculates area and circumference of a circle, given a radius r and the value of pi:

When the radius (or pi) changes, area and circumference are automatically updated.

Graphene extracts the core ideas from Antimony (some of which are described in my Dataflow Engine writeup) and implements them in under 500 lines of Racket.

Why are hierarchical graphs useful?

Information hiding: Implementation details shouldn't be globally visible
Organization: It's human-friendly to group related logic into a single block
Let's walk through an example of a system with two subgraphs:
dataflow  scheme  programming  lisp 
11 days ago by sherbondy
F*dging up a Racket
One of the most extensive tutorials on how to build a Brainfuck interpreter in Racket using Racket's built-in "language building" features.
brainfuck  lisp  programming  racket  scheme 
14 days ago by mrnugget

« earlier    

related tags

"web  3d  android  app  apple  applications"  asm  automation  binding  bitcoin  book  books  brainfuck  bubble  c++  cad  clojure  coding  color  colour  colourscheme  community  compilers  computer-science  concurrency  continuations  currency  dataflow  days  demographic  deprivation  design  economics  economy  edu  edu_theory  education  emacs  environment  finance  framework  free  functionalprogramming  gamedev  garden  gardens  gauche  generator  gnu  go  golang  goodtask  google  graphics  graphing  gui  guile-scheme  guile  haskell  history  hn  howto  ifttt  inequality  interpreters  investing  ios  iosdev  javascript  language-design  language  learning  lisp  lua  macro  macrosystem  maps  medium  ml  mobile  money  montgomeryshire  multipart  national  obligation  ocaml  oop  open  opensource  paper  papers-we-love  papers  paredit  parsers  pattern-matching  pdf  pension  perl  philip-walder  php  piperesearch  portability  postmortem  programming  proto  python  racket  recommendation  reddit  reference  reminder  repository  retirement  ruby  savings  schmutz  schools  scmutils  secret  shamir  sharing  sicm  sicp  sml  software  srfi  streaming-video  system  tail-call  talks  task  tcl  tech  technology  threads  to-read  todo  tool  tutorial  type  typesafe  uac  uk  url-scheme  url  url_scheme  urlscheme  video  vr  vs.  wiki  william-e-byrd  xcode  xml 

Copy this bookmark: