interpreter   2732

« earlier    

Building Languages on a budget using Kotlin
See how to easily build a fully functional language thanks to Kotlin, covering also its execution via an interpreter or a JVM or LLVM compiler
kotlin  dsl  interpreter  development  howto 
11 days ago by gilberto5757
Tail Call Optimization in Ruby
Tail call optimization is an optimization where tail recursive functions are transformed into loops by the compiler. A tail recursive function is one where the final statement is a call to the same method. In this post, we will look at what tail recursive functions look like, how tail call optimization helps them, and how to enable TCO in Ruby.
ruby  software-development  huh  recursion  interpreter  rather-interesting 
5 weeks ago by Vaguery
Writing a Unix Shell - Part II
In Part I we discussed about the fork system call and its caveats. In this post, we shall explore how to execute commands.

Part I
https://indradhanush.github.io/blog/writing-a-unix-shell-part-1/
shell  interpreter 
6 weeks ago by rcyphers

« earlier    

related tags

5*  @ipython  @sql  @tools  adding  ai  analyzer  asl  ast  automated  automation  basic  bbcmicro  bf  book  books  bpython  brainfuck  browser  browserhosted  buy  c#  c  cil  cli  cliff-click  command  commandline  comparison  compiler-tools  compiler  compilers  completion  compsci  computerscience  cps  cpython  cs  csharp  custom  database  databases  datalog  debugging  design  dev  development  domain-spe­cific-lan­guages  dotnet  ds-software  dsl  ebook  editor  embedded  erlang  example  execution  expression  floss  formalization  formula  forth  free  function  functional  generator  go  golang  guide  hacking  haskell  highlighting  hn  hosted  howto  huh  ide  il  implementation  inmemory  inspiration  internals  ipython  ir  java  javascript  jit  js  jupyter  kotlin  lambda  language  languages  learning  lexer  lisp  literate  live  logic  logical  lox  lrug  lua  machine-learning  minimal  modern  monad  moongooseos  multilanguage  naturallanguage  notebook  ocaml  online  opensource  optimisation  optimization  os  papers  parser  parsing  performance  persistent  php  platform  plugin  programming-language  programming-languages  programming  programminglanguages  projects  prolog  python  racket  rap  rather-interesting  recursion  reddit  remote  repl  repository  rootkit  ruby  scala  scheme  script  scripting  security  service  shell  signing  smalltalk  software-development  software  spreadsheet  sql  squeak  submission  swift  syntax-tree  syntax  tcl  text  texteditor  thesis  to-watch  tool  toread  towatch  tracing  transformer  translator  tutorial  tutorials  type:website  video  vm  web  webassembly 

Copy this bookmark:



description:


tags: