<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mal/ps/step5_tco.ps, branch gh-pages</title>
<subtitle>Forked from https://github.com/kanaka/mal</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/'/>
<entry>
<title>PS: include/run from same directory.</title>
<updated>2014-05-10T21:29:07+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-05-10T21:29:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=fa64b741462df46ef63fe815dfce01b7d3d48f13'/>
<id>fa64b741462df46ef63fe815dfce01b7d3d48f13</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>All: TCO let* and quasiquote.</title>
<updated>2014-04-24T02:59:50+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-04-24T02:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=6301e0b6374cecc5599665be14d6ddc6a31ce1e8'/>
<id>6301e0b6374cecc5599665be14d6ddc6a31ce1e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>All: *ARGV* and *host-language*. Misc syncing/fixes.</title>
<updated>2014-04-19T18:04:09+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-04-19T18:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=86b689f3d7111a9fa13da389a30f3dfdf877d1a4'/>
<id>86b689f3d7111a9fa13da389a30f3dfdf877d1a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>All: move some fns to core. Major cleanup.</title>
<updated>2014-04-17T04:57:50+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-04-17T04:57:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=8cb5cda46cf3aef847ae3926dc53a5e5f87fe261'/>
<id>8cb5cda46cf3aef847ae3926dc53a5e5f87fe261</id>
<content type='text'>
- Don't import/require core until step4.
- Define cond/or macros from step8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Don't import/require core until step4.
- Define cond/or macros from step8
</pre>
</div>
</content>
</entry>
<entry>
<title>PS: fix function closures. Self-hosted up to step7.</title>
<updated>2014-04-15T03:46:54+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-04-15T03:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=0027e8fed423a24ec93234a6bf0fb701c233d583'/>
<id>0027e8fed423a24ec93234a6bf0fb701c233d583</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PS: add vector, hash-map, atoms and metadata.</title>
<updated>2014-04-06T20:23:40+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-04-06T20:23:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=5ce65382cf4bdece30e9dee3f7765b698bd375e9'/>
<id>5ce65382cf4bdece30e9dee3f7765b698bd375e9</id>
<content type='text'>
As part of this lists switch from being a postscript array to being
a mal boxed type (dictionary with type in the /_maltype_ key).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As part of this lists switch from being a postscript array to being
a mal boxed type (dictionary with type in the /_maltype_ key).
</pre>
</div>
</content>
</entry>
<entry>
<title>All: split types into types, env, printer, core.</title>
<updated>2014-04-03T03:23:37+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-04-03T03:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=ea81a8087bcd7953b083a2be9db447f75e7ebf56'/>
<id>ea81a8087bcd7953b083a2be9db447f75e7ebf56</id>
<content type='text'>
- types: low-level mapping to the implementation language.
- core: functions on types that are exposed directly to mal.
- printer: implementation called by pr-str, str, prn, println.
- env: the environment implementation

- Also, unindent all TCO while loops so that the diff of step4 and
  step5 are minimized.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- types: low-level mapping to the implementation language.
- core: functions on types that are exposed directly to mal.
- printer: implementation called by pr-str, str, prn, println.
- env: the environment implementation

- Also, unindent all TCO while loops so that the diff of step4 and
  step5 are minimized.
</pre>
</div>
</content>
</entry>
<entry>
<title>PS: add stepA_more.</title>
<updated>2014-04-02T02:50:24+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-04-02T02:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=950e3c765e30648de34cfc4f65fffdce06f0727f'/>
<id>950e3c765e30648de34cfc4f65fffdce06f0727f</id>
<content type='text'>
Sync other steps. In particular, self reference in function definition
and putting readline into _readline function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sync other steps. In particular, self reference in function definition
and putting readline into _readline function.
</pre>
</div>
</content>
</entry>
<entry>
<title>PS: add step8_macros.</title>
<updated>2014-04-01T04:05:41+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-04-01T04:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=3da90d39071ddd9a70c6adaf69fbc8f8b99346dd'/>
<id>3da90d39071ddd9a70c6adaf69fbc8f8b99346dd</id>
<content type='text'>
Use dicts rather than array block for user defined mal function type.
Add fload function to setup call from a mal_function dict.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use dicts rather than array block for user defined mal function type.
Add fload function to setup call from a mal_function dict.
</pre>
</div>
</content>
</entry>
<entry>
<title>PS: add step7_quote</title>
<updated>2014-03-31T03:39:44+00:00</updated>
<author>
<name>Joel Martin</name>
<email>github@martintribe.org</email>
</author>
<published>2014-03-31T03:39:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mal/commit/?id=8e7e339db8060f95d27694b93b8d4d648d13c083'/>
<id>8e7e339db8060f95d27694b93b8d4d648d13c083</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
