blog.tonic-water.com blog.tonic-water.com

blog.tonic-water.com

nori's tech days

Golangを勉強すべく, lisp処理系などを実装し始めたのだが, vmなんて気の利いたモノは実装しないので, 末尾呼び出し最適化など は望むべくもない. しかしながら再帰の使えないlisp処理系などクソである. いろいろ考えた末, Clojureのrecurなら実装できそうなことが分かった. 機能としては限定的だが少ない手数で作れるためちょっとした処理系にはおすすめだろう. ということでどういうモノを作ったのか説明してみる. ここに来る人はこんな説明いらないとは思うのだが, 念のため. 素朴には, 関数を記述するのに関数自身への呼び出しが含まれている, というもので, たとえば階乗n! Define (factorial n) (if (= n 1) 1 (* n (factorial (- n 1) ) ). の定義にしたがったものである. これを計算すると n * (factorial n - 1)がたくさん「積み上がる」ことになる. Define f (n) (if ( n 3) (f ( n 1) n). 関数の呼び出し"が, fにおける"最後の計算"になっている, その事を末尾呼び出しという.

http://blog.tonic-water.com/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR BLOG.TONIC-WATER.COM

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

November

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Monday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 3.9 out of 5 with 11 reviews
5 star
7
4 star
0
3 star
2
2 star
0
1 star
2

Hey there! Start your review of blog.tonic-water.com

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

5 seconds

FAVICON PREVIEW

  • blog.tonic-water.com

    16x16

  • blog.tonic-water.com

    32x32

CONTACTS AT BLOG.TONIC-WATER.COM

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
nori's tech days | blog.tonic-water.com Reviews
<META>
DESCRIPTION
Golangを勉強すべく, lisp処理系などを実装し始めたのだが, vmなんて気の利いたモノは実装しないので, 末尾呼び出し最適化など は望むべくもない. しかしながら再帰の使えないlisp処理系などクソである. いろいろ考えた末, Clojureのrecurなら実装できそうなことが分かった. 機能としては限定的だが少ない手数で作れるためちょっとした処理系にはおすすめだろう. ということでどういうモノを作ったのか説明してみる. ここに来る人はこんな説明いらないとは思うのだが, 念のため. 素朴には, 関数を記述するのに関数自身への呼び出しが含まれている, というもので, たとえば階乗n! Define (factorial n) (if (= n 1) 1 (* n (factorial (- n 1) ) ). の定義にしたがったものである. これを計算すると n * (factorial n - 1)がたくさん「積み上がる」ことになる. Define f (n) (if ( n 3) (f ( n 1) n). 関数の呼び出しが, fにおける最後の計算になっている, その事を末尾呼び出しという.
<META>
KEYWORDS
1 nori's tech days
2 あわせてよんでみます?
3 friendfeed widget
4 jbl rating
5 日本バックギャモン協会
6 ブログ アーカイブ
7 clojureのloop/recurに相当するモノをつくってみた話
8 アクセス解析
9 pretty print
10 末尾呼び出し最適化とは
CONTENT
Page content here
KEYWORDS ON
PAGE
nori's tech days,あわせてよんでみます?,friendfeed widget,jbl rating,日本バックギャモン協会,ブログ アーカイブ,clojureのloop/recurに相当するモノをつくってみた話,アクセス解析,pretty print,末尾呼び出し最適化とは,sicp から必要な言葉を引っ張ってくる,を計算するfactorialという関数は,などと書かれる これは,にnをかけたモノである,という階乗n,もう一つの書き方は,末尾呼び出し,末尾呼び出し最適化,このコードは
SERVER
GSE
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

nori's tech days | blog.tonic-water.com Reviews

https://blog.tonic-water.com

Golangを勉強すべく, lisp処理系などを実装し始めたのだが, vmなんて気の利いたモノは実装しないので, 末尾呼び出し最適化など は望むべくもない. しかしながら再帰の使えないlisp処理系などクソである. いろいろ考えた末, Clojureのrecurなら実装できそうなことが分かった. 機能としては限定的だが少ない手数で作れるためちょっとした処理系にはおすすめだろう. ということでどういうモノを作ったのか説明してみる. ここに来る人はこんな説明いらないとは思うのだが, 念のため. 素朴には, 関数を記述するのに関数自身への呼び出しが含まれている, というもので, たとえば階乗n! Define (factorial n) (if (= n 1) 1 (* n (factorial (- n 1) ) ). の定義にしたがったものである. これを計算すると n * (factorial n - 1)がたくさん「積み上がる」ことになる. Define f (n) (if ( n 3) (f ( n 1) n). 関数の呼び出し"が, fにおける"最後の計算"になっている, その事を末尾呼び出しという.

INTERNAL PAGES

blog.tonic-water.com blog.tonic-water.com
1

nori's tech days: 7月 2011

http://blog.tonic-water.com/2011_07_01_archive.html

ローマン数字を整数に変換する。peekの実装で、' が読み出されたときにrewindしてしまっていた。 Def test nineteenninetynine(self): self.assertEqual(roman2numeric('MCMXCIX'), 1999). Import StringIO def nullimple(s): return 0 ' ' cfg R - Letter* Letter - 'I' 'V' 'X' 'L' 'C' 'D' 'M' # too large Basic/Combined Level 'M'*'D'? Bufseek(-1, 1) # it is better idea to tweek constructor of Identity as a flyweight pattern?

2

nori's tech days: 9月 2011

http://blog.tonic-water.com/2011_09_01_archive.html

かったかも。sh scriptがかけない人なので、なんでもpythonで書いちゃう、すべてが釘に見える人。しかも無駄(?)にきれい。本人は脳みそのキャパが小さいのでこのくらいきれいじゃないと死んじゃうんです。 Activateのコードを読んだ上で必要だと思われた、環境変数を待避してます。(でもスタックを作るのはやり過ぎだったかも。sub-Targetでなんかbuildするなら必要かもしれない。). Subprocessを乱用してソースコードをかき集め、そこに含まれているfreeze.txtをみてpip installを行い、依存関係を解決する。 まあ、気の利いたツールだとソースを取ってくるところとか非同期並列なんでしょうけど。あと依存関係と処理済みかどうかを判定して必要な部分だけを作業するとかね。今回の目的は「マニュアルに書くとはまる」ことを回避することにあるので、そういうのは別にどうでもいいのです。いちいちvirtualenvを切り替えたくなかったし。 Id(self), ' '.join(['%s:%s'%(n, getattr(self, n) for n in self. nam...

3

nori's tech days: 3月 2011

http://blog.tonic-water.com/2011_03_01_archive.html

JBL rating 1200が1000のなかで25pt matchで一人選抜する場合をモンテカルロしてみた結果。 1 7615 2 5901 3 4362 4 4313 5 4449 6 4361 7 4468 8 4685 9 4800 10 4866 11 5079 12 5197 13 5263 14 5572 15 5680 16 5838 17 5929 18 6144 19 6267 20 6427. 100人いる場合は995回 out of 1000回だった。1000人はやるかちなさそう。 15 569 20 634 25 701 30 786 35 809 40 875 45 884 50 920.

4

nori's tech days: 10月 2011

http://blog.tonic-water.com/2011_10_01_archive.html

Scientific Linux 6.1 x86 64 setupメモ. Scientific Linux 6.1 x86 64 setupメモ. Baseurlを書き換えるアホな設定が人口に膾炙しているが、mirrorlistをファイルで用意するという方法が正しい(と思う)。 Scientific Linux 6.1 での yum リポジトリ設定. RHについているFireFoxは古いので新しいのをDLするが、普通にDLするとi686で動かない。snapshotだかなんだかのページに行ってx86 64を選んで落としてくる。 開発workstationのインストールを選択すればqemuが入っているが、好みで入れる。メールで送られてくるDL pageのリンクが間違っているので、これもリンク先のファイル名をみて判断する。(x86 64という文字列が含まれるものを落とす). 6 /をlogical volumeの上に置かない。(壊れたときに復旧が面倒). 7 partitionを大きくしすぎない。file imageとしてbackupがとりにくい。 なので・・・. Root@livecd fromAkagi]...

5

nori's tech days: 9月 2014

http://blog.tonic-water.com/2014_09_01_archive.html

Golangを勉強すべく, lisp処理系などを実装し始めたのだが, vmなんて気の利いたモノは実装しないので, 末尾呼び出し最適化など は望むべくもない. しかしながら再帰の使えないlisp処理系などクソである. いろいろ考えた末, Clojureのrecurなら実装できそうなことが分かった. 機能としては限定的だが少ない手数で作れるためちょっとした処理系にはおすすめだろう. ということでどういうモノを作ったのか説明してみる. ここに来る人はこんな説明いらないとは思うのだが, 念のため. 素朴には, 関数を記述するのに関数自身への呼び出しが含まれている, というもので, たとえば階乗n! Define (factorial n) (if (= n 1) 1 (* n (factorial (- n 1) ) ). の定義にしたがったものである. これを計算すると n * (factorial n - 1)がたくさん「積み上がる」ことになる. Define f (n) (if ( n 3) (f ( n 1) n). 関数の呼び出し"が, fにおける"最後の計算"になっている, その事を末尾呼び出しという.

UPGRADE TO PREMIUM TO VIEW 15 MORE

TOTAL PAGES IN THIS WEBSITE

20

OTHER SITES

blog.tongnian.club blog.tongnian.club

童年俱乐部

这一天,孩子们不用背书包,不用穿校服,不用写作业,不用担心迟到,只需带上好心情,带上精心为朋友准备的小小礼物,聚集在一起,狂欢···. 新年板报的布置,联欢场地的布置,表演场地的装饰,桌椅的安排,拉花组成的样式,吹气球,主持人,主持词,节目顺序的安排,节目类型的调整···统统交给了35个小家伙。 2很喜欢阅读各种书籍,但写作能力一般 往往没有细致入微的细节描写,没有引人入胜的情节,对修辞手法等的运用能力较弱,结构不清晰,语句不通顺,中心不明确·······总之语言平淡枯燥,内容乏味。 1984年,联合国的官员在读完英文版的 窗边的小豆豆 后,认为 再也没有比她更了解孩子的了。 你拥有 无数财产 ,不知何时,我便爱上了你 不知何时,我和你便成为了朋友 不知何时,我便开始需要你。 图书架,我现在常常和你的 财产 玩耍,你开心吗 它们可真有趣。 我将从 优 的来源 , 优 的评价方式 , 优 的用途 介绍我们班级的 优 计划。 1高质量的家庭作业 自己独立完成,自己检查 作业质量高,小错误极少,进步大,便可得一个优 ,换取优 的同时,逐步培养起独立完成作业和检查的好习惯. 我喜欢 五 1 班 乔浩洋.

blog.tongpochun.com blog.tongpochun.com

湯寶珍 議員MH: 2015年1-4月份工作報告

2014 3,4,5月份之活動. No recent Facebook posts to show. Find us on Facebook. No news articles found.

blog.toni.com.mx blog.toni.com.mx

Toni

Expo Pitbull en Tultitlán. May 4th, 2014. Expo Pitbull en Tultitlán, Estado de México. 4 de mayo de 2014. Click para ver más ». August 13th, 2013. Del 9 al 12 de agosto tuve la oportunidad de visitar el estado de Chihuahua para probar los nuevos tenis de Nike. Que se llaman Free Flyknit. Y poder conocer lugares a los que siempre había querido ir como Guachochi, Creel y Divisadero. Llegamos en avión a Chihuahua, de ahí en camioneta a Guachochi. A las Barrancas del Cobre. Click para ver más ». Panteón de D...

blog.toniamoore.com blog.toniamoore.com

Tonia Moore IFBB Pro Female Bodybuilder

Skip to search - Accesskey = s. Tonia Moore IFBB Pro Female Bodybuilder. PERSONAL & ONLINE TRAINING / NUTRITION. What am I doing? PERSONAL & ONLINE TRAINING / NUTRITION. What am I doing? 2013 Bodybuilding come back. Bodybuilding News, Updates, Results. Living with Crohn's Disease. Search Names, Find Me. Water Consumer 101 for your pockets and your health. Article Archive – My struggle with Crohn’s Disease. Making a come back. Nutrition – Carb Cycling Diet for Fat Loss. On I LOVE FEMALE MUSCLE! Some of ou...

blog.tonibove.net blog.tonibove.net

Blog Toni Bove

Diplomado en Fisioterapia Quiromasajista. Especialista en Traumatología y Ortopedia. Especialista en Medicina del Trabajo. Especialista Universitario en Psicología Deportiva. Congreso Anual de la N.A.T.A. Cursa de la Mercè. Selección Española de baloncesto. Maratón de Barcelona 2014. El pasado día 16 de Marzo se celebro la Maratón de Barcelona, con una participación record de más de 18.000 corredores. Como cada año el Centro de Fisioterapia Toni Boveestaba […]. PREMIO FISIOTERAPIA JUNE NYSTROM.

blog.tonic-water.com blog.tonic-water.com

nori's tech days

Golangを勉強すべく, lisp処理系などを実装し始めたのだが, vmなんて気の利いたモノは実装しないので, 末尾呼び出し最適化など は望むべくもない. しかしながら再帰の使えないlisp処理系などクソである. いろいろ考えた末, Clojureのrecurなら実装できそうなことが分かった. 機能としては限定的だが少ない手数で作れるためちょっとした処理系にはおすすめだろう. ということでどういうモノを作ったのか説明してみる. ここに来る人はこんな説明いらないとは思うのだが, 念のため. 素朴には, 関数を記述するのに関数自身への呼び出しが含まれている, というもので, たとえば階乗n! Define (factorial n) (if (= n 1) 1 (* n (factorial (- n 1) ) ). の定義にしたがったものである. これを計算すると n * (factorial n - 1)がたくさん「積み上がる」ことになる. Define f (n) (if ( n 3) (f ( n 1) n). 関数の呼び出し"が, fにおける"最後の計算"になっている, その事を末尾呼び出しという.

blog.tonicinternational.com blog.tonicinternational.com

Tonic International - Thoughts / Views / Happenings / Trends

The fiercely independent creative agency. Millenials are the new Gen-X. It’s all the same. December 13, 2016. January 17, 2018. You can’t turn on your computer these days and not hear about Millenials. It’s human nature to want to make sense of things. An easy way is to put things into categories. It’s neat, it’s easily understood, it’s easier to explain. The problem is that most often it’s completely wrong. How can they all be so different from me? No more death by Powerpoint. November 6, 2016. When a p...

blog.toniconde.es blog.toniconde.es

Toni Conde

DEC 2010 – CURRENT DATE. IT CONSULTANT, Fundación IBIT. Public research, development and innovation organism), outsourced to the Balearic Islands Health Service . Analysis, design, development and implantation of IT systems in a clinical-sanitary environment . International standards and clinical term usage: HL7 CCOW, HL7 CDA , ICD-9 , ICD-1 0 , SNOMED CT , XML. Coordination of standard versions and environment management . Reporting and technical article preparation. Toni Conde. Powered by WordPress.

blog.toniconejo.com blog.toniconejo.com

Blog de Toni Conejo | Artista Pintor - Arte Contemporáneo Dibujo y Pintura de Toni Conejo Artista Pintor

Blog de Toni Conejo Artista Pintor. Arte Contemporáneo Dibujo y Pintura de Toni Conejo Artista Pintor. Enlaces de interés Links. Como conseguir “El estilo” en pintura y dibujo. Toni Conejo Artista Pintor Barcelona Pintura y Dibujo de Creación Artística. El arte de la Pintura y dibujo de artistas pintores. Introducción al Curso de Pintura y Dibujo. El arte de la Pintura y dibujo de artistas pintores. El arte de la Pintura y dibujo de artistas pintores. Retrato de Jose Manuel Lara Bosch. Lo bueno de una pi...

blog.tonige.net blog.tonige.net

tonige.net blog

Lunes, 1 de diciembre de 2014. Concienciación en Desarrollo Seguro. Siguiendo con la batalla de la Concienciación. Cada día se demuestra que esta es la base de la Seguridad de la Información, y para ello, hoy hablaremos del Ciclo de Vida del Desarrollo Seguro de Aplicaciones en adelante SSDLC (en Ingles Secure Software Development Life Cycle). La idea no es hablar de cómo se debe programar de forma segura sino de por qué debe hacerse. Common Weakness Enumeration), CVSS. Entonces, si tanta gente depende d...

blog.toniob.net blog.toniob.net

Shell by Me

Aller à la recherche. Mardi 29 avril 2014. Première version de Troubador. Le mardi 29 avril 2014, 11:11. C'est de ce constat que j'ai eu l'idée de Troubador. Il s'agit d'un générateur de mot de passe en ligne. Jusque là, rien de très original, j'en conviens. Il s'agissait surtout pour moi de m'amuser un peu avec Flask, un framework en python. Bref, n'hésitez pas à tester et me faire un retour. Et puis je ne suis pas assez réactif, le code de Troubador. Est disponible sur gitorious, envoyez moi des patches.