6. LuaJIT、Lisp、Forth、PostScript、メタオブジェクトプロトコル、勉強に良いソースコード (Miura Hideki)      2018-02-19 03:20:42  詳細
LuaとLuaJIT ( 0:00 ) 例外のABI ( 8:25 ) SQLiteとライセンス ( 12:45 ) ファイルシステムとデータベース ( 16:23 ) XLISPで言語の書き方を学んだ ( 19:15 ) C++の後方互換性とトライグラフ ( 21:55 ) Common Lispのメタオブジェクトプロトコル ( 26:18 ) Gauche Schemeのコンパイラのブートスト...
https://turingcomplete.fm/6
外側のフィードバックループへ 〜 『健全なビジネスの継続的成長のためには健全なコードが必要だ』対談 (2)      2018-02-18 05:20:32  詳細
和田 :そうですね。 家永 :もうちょっと大きめのものをリファクタリングして、下手したらリライトぐらいの勢いのものを、みんなリファクタリングという。 和田 :それリ ファクタリングという言葉の受容のされ方が何か変わってきた というか。 家永 :だんだん変わっちゃって。 和田 : 単なる作り直しをリファクタリングと呼んでいる 、それはある。 家永 :ちょっと何だかなあという感じ。「えっ!?」と、ドキ...
https://twop.agile.esm.co.jp/moving-toward-outside-loop-e51c720ce126
GitHub - bakpakin/fnl: Lua Lisp Language      2018-02-16 12:20:16  詳細
README.md Fnl Fnl is a lisp that compiles to Lua. It aims to be easy to use, expressive, and has almost zero overhead compared to handwritten Lua. It's currently a single file Lua library that can be ...
https://github.com/bakpakin/fnl
さらばpython、ようこそhylang - Qiita      2018-02-11 21:20:24  詳細
はじめに 皆さん、python書いてますか? なんだか最近は機械学習やらなにやらで当然pythonでやっているよね?という空気が皆さんの職場にも暗黙のうちにあると思います。 こういった職場環境は自分のような肩身の狭い隠れlisperにとってみれば、ハラスメントと言っても過言ではありません。 確かにnumpy, pandas, matplotlib, scipy, tensorflowといろいろ便利...
https://qiita.com/riktor/items/498a30d41f89d41ea168
AutoEncoder by Forest: ランダムフォレストをオートエンコーダとして使う      2018-02-07 17:20:31  詳細
この前のShibuya.lispの懇親会で教えてもらった論文( AutoEncoder by Forest )を読んだので cl-random-forest ( 解説記事 )で再現してみた。 どうやら DeepForest の研究グループらしい。 どのような内容なのか一言でいうと、入力データがランダムフォレストの各決定木のどの葉ノードに入るかが分かれば、元の入力を再構成できるという話だった。つまり...
https://masatoi.github.io/2018/01/09/random-forest-reconstruction
Racket 6.11で篩型(refinement type)と依存関数型(dependent function type)が安定機能に      2018-01-16 08:20:21  詳細
現在地: InfoQ ホームページ ニュース Racket 6.11で篩型(refinement type)と依存関数型(dependent function type)が安定機能に Racket 6.11で篩型(refinement type)と依存関数型(dependent function type)が安定機能に いいね | 作者: Sergio De Simone Sergio De Si...
https://www.infoq.com/jp/news/2018/01/racket-6-11-dependent-types
JavaScriptにSchemeを実装する - Qiita      2018-01-15 10:20:18  詳細
この記事は完成していません この記事の内容 プログラマが美しい言語を求めて最終的にたどり着く言語、LISP。 プログラミング言語を作るということは、難しいと思われがちですが、実際のところ読み取った文字列を解釈するプログラムを作成するだけで独自の言語を作ることができます。 ただ、プログラミング言語として利便性を実用レベルまで持っていくのは容易ではありません。しかし、Schemeなら比較的実装が簡単か...
https://qiita.com/tutinoco/items/f22f4005703e0c70665d
Re-open *scratch* buffer in Emacs? - Stack Overflow      2018-01-14 18:20:21  詳細
GNU Emacs default bindings: C-x b *scratch* RET or, more verbosely M-x switch-to-buffer *scratch* RET The *scratch* buffer is the buffer selected upon startup, and has the major mode Lisp Interaction ...
https://stackoverflow.com/questions/234963/re-open-scratch-buffer-in-emacs
Don't use Scheme in your startup. Nor any other Lisp, probably. // Speaker Deck      2018-01-11 06:20:25  詳細
Don't use Scheme in your startup. Nor any other Lisp, probably. My experience with using the Scheme programming language in my startup, with business partner Daniel Terhorst. A talk given at the balis...
https://speakerdeck.com/herdrick/dont-use-scheme-in-your-startup-nor-any-other-lisp-probably
Common Lispで動くブルームフィルタ作った - Lambdaカクテル      2018-01-03 05:20:17  詳細
2018 - 01 - 02 Common Lispで動くブルームフィルタ作った common lisp ブルームフィルタとは,そのフィルタに要素が登録されているかを確率的に判定し,そのフィルタに要素が登録されていないことを確実に判定できるデータ構造である.ブルームフィルタは要素が登録されているかを判定することはできるが,その要素を取り出すことはできないという特徴を持っている. 今回このブルームフ...
http://windymelt.hatenablog.com/entry/2018/01/02/013715
CommonLispの例外処理機構 - Qiita      2018-01-02 06:20:22  詳細
この記事は関西Lispユーザ会アドベントカレンダー2017の23日目です。 CommonLispを触っていて、例外処理まわりが面白いと感じました。 CommonLispには"Condition System"という例外処理機構があります。Condition Systemの基本は、Conditionの通知とハンドリングです。 基本 Conditionというのはエラーや警告、何らかの通知を表すものです...
https://qiita.com/matsud224/items/722dcc22f1b735adf076
Common Lisp コーディングスタイルについて      2018-01-01 22:20:19  詳細
Common Lisp コーディングスタイルについて 一つの文章は、一つ若しくは幾つかの單語から成り立つてゐるのでありますから、 單語の選擇のよしあしが根本であることは、申す迄もありません。そこで、 その選び方についての心得を申しませうなら、  異を樹てようとするな と云ふことに歸着するのであります。それを、もう少し詳しく、 箇條書きにして申しますと、  一 分り易い語を選ぶこと  二 成るべく昔...
http://lispessay.blogspot.com/2017/12/common-lisp.html
GitHub - asciian/cl-skkserv: Common LispによるSKK辞書サーバーとその拡張      2018-01-01 04:20:18  詳細
Dismiss Join GitHub today GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together. Sign up
https://github.com/asciian/cl-skkserv
Common Lisp入門してwebスクレイピングやろうとしてる - Qiita      2017-12-29 16:20:19  詳細
<script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({\"wgPageParseReport\":{\"limitreport\":{\"cputime\":\"0.284\",\"walltime\":\"0.327\",\"ppvisitednodes\":{\"value\":5364,\"limit\":100...
https://qiita.com/hasewogamer/items/3cbb9e7da522af4a7c4d
なぜShibuya.lispは成功し続けているのか - 八発白中      2017-12-29 10:20:20  詳細
2017 - 10 - 11 なぜShibuya.lispは成功し続けているのか この10月の3連休を利用して、大阪で開催された関西 Lisp ユーザ会にお邪魔しました。 kansai-lisp-useres.connpass.com 一枠空きがあったので20分程度の発表もさせていただきました。いまいち余計だったかもしれません。 すべての発表が終わったあとにイベント終了まで少し空き時間がありました...
http://8arrow.hatenablog.com/entry/2017/10/11/202030
勝手にevalしない言語をRustで作ったら意外なものになった - 色の輪      2017-12-25 17:20:30  詳細
2017 - 12 - 25 勝手にevalしない言語をRustで作ったら意外なものになった 概要 この記事は言語実装Advent Calendar 2017 25日目用として書かれたものです。 Advent Calendar初参加です。迷っていたら25日が空いていたので、思い切って飛び込んでみました。 でもよく見たら、なんだかテーマは高度なことばかり。 私はそのようなことは全然書けるような実力は...
http://ironoir.hatenablog.com/entry/2017/12/25/120342
evalのススメ - Qiita      2017-12-18 00:20:43  詳細
この記事は Lisp Advent Calendar 2017 の 17 日目の記事です。 eval は強力ではあるものの、その強力さ故に現代的な Lisp ではあまり使われない。 Lisp 以外の eval のある言語、例えば JavaScript ではその存在はほとんど忘れられているような気がするし、 Ruby でも instance_eval や class_eval といった表現力を弱めた...
https://qiita.com/dico_leque/items/b1c14fb36e76fcc4bfca
Common Lisp開発序ノ口 〜プロジェクトの作成と実行〜 - Lambdaカクテル      2017-12-12 19:20:33  詳細
2017 - 12 - 12 Common Lisp開発序ノ口 〜プロジェクトの作成と実行〜 common lisp この記事は, はてなエンジニア Advent Calendar 2017 の12日目の記事です。 前日は id:cohalz さんによる 学生がエンジニアで仕事をして知識を増やすこと - cohаlz.hatеnablоg.сom でした。 概要 最近 Common Lisp で色...
http://windymelt.hatenablog.com/entry/2017/12/12/163000
そうだ Lisp 作ろう (Make a Lisp in Google BigQuery) - Qiita      2017-12-08 20:20:36  詳細
こんにちは、 トレタ Advent Calendar 2017 の8日目記事です。 トレタでは膨大なデータを分析する際に Google BigQuery を使ってますが、今年はデータサイエンティストチームも立ち上がってより大規模な分析が可能になりました。 さてさて、お硬い話は置いといて。クリスマス前なので、ここでは何か面白おかしい SQL 芸でもしましょう。BigQuery は JavaScrip...
https://qiita.com/hden@github/items/1a7269974da56d144129
いまから始めるCommon Lisp - Qiita      2017-12-02 09:20:47  詳細
この記事は Lisp Advent Calendar 2017 の二日目の記事です。 はじめに この記事は、Common Lispという初めての人には初めましてな言語の入門記事です。 この世には、Common Lispというとってもカッコいい言語が存在します。その言語は ANSIで規格が定められて おり、 宇宙空間で動いたり深海で動いたり し、 メタプログラミングが可能 で、しかも C言語並に速い...
https://qiita.com/t-sin/items/054c2ff315ec3b9d3bdc