2019-01-01から1年間の記事一覧

javascript で サーバー上のテキストファイルを讀みこむ

この あたり前のやうに使ひ 簡單さうなことが なかなか すんなりと出來ず 説明してある サイトも少ない 結局今まで 次のやうなコードで對應してきた var readFromFile = function(fileURL){ var text = null; var raw = new XMLHttpRequest(); raw.open("GET…

「は」制作 覺へ書き2

今回の更新は つまづきの連續だつた 式の評価方法を 根本から見直し パターンマッチと再歸を實現するのが目標だつた 正直なところ 自分の書いたコードの細部まで 自信をもつて 挙動を予想できるやうに なつてゐない とりあへず 何とか 動いた といふのが 實…

「は」制作で感動したこと

え? こんなことある? と今感動してゐるので 忘れないうちに 書いておかうと思つた 今まで エディタのやうなものを制作しやうとして ゴチャゴチャやってきた經驗はあつた 基本的にjavascriptでやってゐたのだが 例へば 行が左端に達したら スクロールする …

「は」 制作 覺へ書き

ここには 自分が コーディングで つまづいたり 悩んだりしたことを含め 今後の制作の參考になるやう 解決策などを記したいと思つてゐる テキストの挿入 もともとあるテキストの途中に 一文字挿入する という エディタでは當り前にある機能を實装するのに と…

最大公約數とjavascriptとブラックホール

最大公約數(gcd) を求める函數 gcd 'use strict'; const tgcd = (i1,i2,ci,dv,rs) => { if(i1>=i2){ if(i1%ci==0){return ci;}else{ if(i2%dv==0){ if(i1%dv==0){return tgcd(i1,i2,parseInt(i2/dv),dv+1,dv)} else{return tgcd(i1,i2,parseInt(i2/dv),dv+1,…

Haskell + OpenGL の可能性

目的が簡單に成就するなんて さうさうない 大きな山の手前に 小さいけれど 美しい山があつたので登つてみた さういふことだと 理解してゐる 歴史ゲームを創つてみたいと 思つた Haskellで グラフィカルな部分を ほとんど考へずに コンソールのテキスト表示だ…

こと

自分で プログラミング言語を創りたい なんてことは 別の言語(例へば Cとか Javaとか)の達人にでもならなければ 口に出すべきでないのかも知れない しかし 私は それを ここで言ふ きっと それは 不完全なものだらうし 未熟なものだらう そもそも 私は 他の…

Haste でいけるのか

すこし頭が痛い 今 なんとか Haskellコードをベースにして ブラウザ上に サーバーから読み込んだテキストを表示させることに成功した まう 無理だらう と 何度思つたことか GHCJSを入れやうとして 少なくとも 10パターンくらゐの試みは すべて 失敗に終はつ…