タグ Common Lisp
新着順 10 users 50 users 100 users 500 users 1000 users絵文字をメルマガなどで使用する際に知っておくべきこと | UX MILK
Natalyはウクライナのセバストーポリ出身のWEB開発者です。ワードプレスやIT関連のライティングに情熱を注いでいます。ブログサイトLand-of-Webを運営しており、WebデザイナーやWeb開発に関する有益な情報、記事、チュートリアルなどを提供しています。 絵文字には長い歴史があります。1980年代にCommon Lispの先導者で... 続きを読む
競技プログラミングでCommon Lispを使っている人とこれから使うかもしれない人のために - Qiita
表題の通り、競技プログラミングに参加しているLisperとこれから参加するかもしれないLisperのために、必要な情報を一通りまとめています。 コンテストサイトの選択 AtCoderではCommon Lispが使えます。CLで投稿できる大手コンテストサイトはCS AcademyやHackerRankなど他にもいくつかありますが、日本語の問題文があっ... 続きを読む
Emacsからlemに移行した - 八発白中
ずっとEmacsをメインエディタとしていましたが、先月lemに移行しました。 https://github.com/cxxxr/lem lemはCommon Lispで書かれたエディタです。 「なんでLem使わないの?」って訊かれたから、試してうまく動かなかったところを具体的にリストアップしたら凄い勢いで改善されててだんだん使わない理由がなくなってき... 続きを読む
Common LispのWebフレームワーク「Caveman2」のリクエスト処理を眺める - Lambdaカクテル
2018 - 04 - 15 Common LispのWebフレームワーク「Caveman2」のリクエスト処理を眺める common lisp Common LispのWebフレームワークであるCaveman 2で遊んでいる. 今日は,リクエストの前後に処理を挿入し,レスポンスヘッダをいじったりしてみるお話. ある程度Common Lispが分かりますよ,というくらいのレベル感です.僕のレベルは,... 続きを読む
Common Lispでゼロから作るディープラーニング (1)行列演算とニューラルネットのフォワード計算 - Qiita
Common Lispは非常に単純でありながら簡単に拡張可能な構文を持つ高水準言語です。Lispは昔からAIプログラミングに活用されてきましたが、最近では記号処理ベースのAIから機械学習ベースのAIへと世の中の関心が移っており、Pythonなどが主に用いられるようになっています。 とはいえ、Common Lispは機械学習のような科学計算にも向いています( Common Lispが機械学習に向いて... 続きを読む
Common Lisp開発序ノ口 〜プロジェクトの作成と実行〜 - Lambdaカクテル
2017 - 12 - 12 Common Lisp開発序ノ口 〜プロジェクトの作成と実行〜 common lisp この記事は, はてなエンジニア Advent Calendar 2017 の12日目の記事です。 前日は id:cohalz さんによる 学生がエンジニアで仕事をして知識を増やすこと - cohаlz.hatеnablоg.сom でした。 概要 最近 Common Lisp で色... 続きを読む
いろいろな言語での Map, Dictionary 的なものの名前 - Qiita
いろいろな言語で、キーと値とを対応づけるデータ構造、いわゆる連想配列、辞書、……たちがどのように呼ばれているか、気になったので調べてみた。 おおよそ、対応表(map)、辞書(dictionary)、実装の名前をそのまま(hash-table)、 Perl風(hash)に分けられると思う。 Common Lisp: hash-table Scheme: hash-table (SRFI-69, SR... 続きを読む
関数型プログラマからみたRust | κeenのHappy Hacκing Blog
C++からRustに入った人あたりから「関数型言語から来た人のRustの感想を知りたい」とたまに言われるのでいつかブログ書こうか。 — κeen (@blackenedgold) 2017年4月3日 イントロ 私はRustをやる前にはCommon LispやSMLを主に使っていましたが、仕事ではScalaを使っていましたし他にもOCamlやSchemeやClojureやATS2やHaskellなど... 続きを読む
エンジニアは英語をどれだけ勉強すべき?気になる「本音」を聞いてみた。 | English Path by レアジョブ英会話
エンジニアである読者の皆さんは、ことあるごとに「英語を学ばないといけない」というどこか脅しにも似た話題に触れているのではないでしょうか。しかし、なにを、どうやって、どのくらい学べばいいのか、明確な答えを持っている人は多くありません。 そこで今回はCommon Lispというプログラミング言語の若手エース、深町英太郎氏に寄稿文を依頼し、エンジニアならではの英語との接点や、学習の動機付けについて、本音... 続きを読む
COMMON LISPの教科書「LISPでわかる!プログラミング」の内容を紹介するよ - 唯時@Blog
2015-11-29 COMMON LISPの教科書「LISPでわかる!プログラミング」の内容を紹介するよ ということで、最近出版したCOMMON LISPの教科書の内容ですけれども、英語で書いた紹介ページがあるんでそっちをみればわかりまーす primitive-lisp.blog.so-net.ne.jp 以上! というわけにもいかないので、日本語でも説明しようと思います。とりあえず本の前半は基... 続きを読む
人工知能プログラミングのための Common Lisp 入門(1) | Peatix
Show your support and contribute now! ? Become an official contributor of this event for as little as ¥500. Contributing doesn't require a Peatix account, and is a simple way to support the organizer ... 続きを読む
Common Lispで自分のはてなブックマークを社内Slackに垂れ流すやつを書いた - Line 1: Error: Invalid Blog('by Esehara' )
2015-06-20 Common Lispで自分のはてなブックマークを社内Slackに垂れ流すやつを書いた 近況 概要 自分の会社もそうだし、どこの会社もそうだと思うけれど、雑談チャット上で「こういう話題があったんだけど」というのが気軽にできると、その話題で盛り上がるし、横の繋がりみたいなのが、なんとなく生まれてきて、雰囲気が良くなる気がするので、そういうのが気軽に出来るといいな、ということを考... 続きを読む
Common Lispとリアル・ワールドを繋ぐ「Roswell」の紹介 - 八発白中
2015-06-11 Common Lispとリアル・ワールドを繋ぐ「Roswell」の紹介 「Roswell」というプロダクトがある。 clfreaksのPodcastで聴いたことがあるかもしれないし、数週間前にisp Meet Upで佐野さん (@snmsts) の発表を聞いたかもしれない。 https://github.com/snmsts/roswell Lisp Meet Up 発表録画... 続きを読む
好きなCommon Lispで新しいWeb開発を~京大中退、22歳のサムライトCTOが取り組んだシステム再構築 - エンジニアtype
2013年9月設立のスタートアップで、ネイティブ広告やオウンドメディア関連事業を展開しているサムライトでは、22歳の若手エンジニアがCTOとして開発チームを率いている。昨年5月に入社し、約5月後にCTOに就任した河西智哉氏だ。 同社では、河西氏の意向でシステム構築の開発言語にあえてCommon Lispを採用。近い将来、Common Lispをメインとした開発体制をさらに整備してWeb開発の常識を... 続きを読む
高速なCommon LispのWebサーバ「Woo」を作りました - 八発白中
2014-12-19 高速なCommon LispのWebサーバ「Woo」を作りました ここ一ヶ月ほど手掛けていたCommon LispのWebサーバ「Woo」が一応の完成に至りましたのでお知らせします。Clack-compatibleなAPIになっており、現状運用しているClackのWebアプリケーションでそのままお試しいただけます。 高速であることを最優先に設計しており、Hunchentoot... 続きを読む
サムライト株式会社に入社しました - 八発白中
2014-11-17 サムライト株式会社に入社しました 本日11月17日、サムライト株式会社にプログラマとして入社しました。 サムライトはCommon Lispという最先端の技術を使う数少ないWeb企業です。 今月の頭までどこかの会社に雇用されるなど想像もしていなかったことです。 それがつい2週間前、兼ねてからTwitter上でやり取りをしていた @Rudolph_Miller が高速な広告配信サ... 続きを読む
Cより高速なCommon Lispコードを書く - 八発白中
2014-10-23 Cより高速なCommon Lispコードを書く Cで書くコードの方がCommon Lispで書くより速いって人がいたら、それは彼のCの技量が高すぎるってことだね。 “If you can't outperform C in CL, you're too good at C.” — Eric Naggum 最近、Common Lispの非同期Webサーバ「Wookie」を高速化... 続きを読む
Common Lispの勉強をするには、あるいは情報を得るには | κeenのHappy Hacκing Blog
深町さんのブログで日本語でCommon Lispの質問をする方法が載ってましたが質問じゃなくて単に情報を得たい、勉強をしたいという場合が書かれてなかったので勝手に補遺。 処理系選び 処理系:選び方の目安 – Common LISP users jpや Common Lisp 処理系 – 紫藤のWikiが参考になるかと思います。 開発環境構築 Modern Common Lispあたりですかね。著者... 続きを読む
軽量なCommon LispのDBライブラリ「datafly」を作りました - 八発白中
2014-04-16 軽量なCommon LispのDBライブラリ「datafly」を作りました Common Lispのデータベースライブラリというか、O/Rマッパーとしては3ヶ月前に僕が作ったIntegralがあります。 IntegralはCLOSやMOPなどCommon Lispの魔術を余すこと無く使い、拡張性や高度なマイグレーション機能もあるライブラリとして他の追随を許しません。 ただ、す... 続きを読む
Common LispのWebフレームワーク「Caveman2」を作りました - 八発白中
2013-11-06 Common LispのWebフレームワーク「Caveman2」を作りました 僕がClackを作ったのは2年9ヶ月前。Webフレームワークの「Caveman」をリリースしたのはその2ヶ月後だった。 Cavemanを作った頃、僕はアリエルネットワーク株式会社にいた。松山さんと開発していた試作プロダクトのために、並行して開発していたWebフレームワークがそれだった。そのときはCo... 続きを読む
Common LispでWebAppの開発に必要なN個のこと - 八発白中
2013-09-10 Common LispでWebAppの開発に必要なN個のこと PerlでWebAppの開発に必要なN個のこと - Islands in the byte streamのCommon Lisp版です。あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とり... 続きを読む
Kyoto.lispを作ります - Kyoto.lisp
京都およびその近郊のLisp方言コミュニティを目指して「Kyoto.lisp」を作ることにします。 Lisp方言にはCommon Lisp、Scheme、Clojure、Emacs Lisp、Arcなど数多くありますが、Kyoto.lispは方言の別け隔てないコミュニティを目指しています。 Kyoto.lispでは以下のことを目的として活動します。 Lisper同士の交流 Lisp人口を増やす 具... 続きを読む
DotCloudでSinatraを動かしてみる - うどん駆動開発
RubyDotCloudというものを知ったので試してみた.Google App EngineやHerokuのようなWebアプリケーションホスティングサービスらしい.いろいろな言語が使えて,Common LispやSchemeに対応する可能性もあるとのこと.アカウントを作成できたので,Sinatraを動かしてみる.環境を整える手順1. アカウント作成2. $ easy_install dotclou... 続きを読む
Common LispがWeb業界を駆逐するとき – Revenge of Lisp in Web | ありえるえりあ
Common Lispはこの世に存在する言語の中でストレスなくプログラムできる唯一の言語であるというのは周知の事実です(ですよね?)。にも関わらず、実際に使われる機会はそれほど多くはありません。僕自身、仕事で使うのは難しいと考えています。たとえばこんなことを言われたとします。「やあ深町くん。実は大急ぎでTwitterみたいなサービスをつくってほしいんだ。できれば1週間でね」そうすれば僕はこう言うで... 続きを読む
Common LispがWeb業界を駆逐するとき - Revenge of Lisp in Web - 八発白中
Common Lispはこの世に存在する言語の中でストレスなくプログラムできる唯一の言語であるというのは周知の事実です(ですよね?)。にも関わらず、実際に使われる機会はそれほど多くはありません。僕自身、仕事で使うのは難しいと考えています。たとえばこんなことを言われたとします。「やあ深町くん。実は大急ぎでTwitterみたいなサービスをつくってほしいんだ。できれば1週間でね」そうすれば僕はこう言うで... 続きを読む