タグ

lispに関するheavenshellのブックマーク (9)

  • HyでDjangoアプリを実装する - Qiita

    この記事は、LISPっぽいけど一応Python その2 Advent Calendar 2015の5日目の記事です。 HyのREADMEに"Django + LISP"という一文があり、DjangoアプリをHyでも実装できるというコンセプトを示したソースコードが示されていますが、これだけでは何をどうすればいいか分からないので、startprojectするところからステップを追って解説します。 githubにレポジトリを作り、ステップごとにコミットを分けてpushしたので参考にしてください。 https://github.com/csakatoku/hellohy startprojectする ひとまず普通のPythonでdjango-admin.py startprojectします。使用しているDjangoのバージョンは1.9です。 startprojectした段階のコミットがこれです。

    HyでDjangoアプリを実装する - Qiita
  • GitHub - turtl/api: (Deprecated) Turtl API. This is the server that responds to all client requests.

    heavenshell
    heavenshell 2014/03/10
    Lisp だと!?
  • 自作アクセサリーでLISP女子を気取る - 本トのこと。

    夫から「ニトロさんの奥さん、新婚旅行で無視されたっていうイメージしかない」*1とか何とか言われた情報を入手して、そういえば他の人にも「新婚旅行でハッカソンして何で怒られないの」みたいなことを言われたって話を聞いた。 新婚旅行で夫がハッカソンしたら普通みんな怒るものなんだろうか。(いや「普通怒る」なら「私も怒る」とはならないし、そもそも普通の基準よく分からない) 例えば絵描きと結婚して旅行中に急に絵を描き始めたら「なんで旅行してるのに絵なんか描くの!」って言わないと思う。小説家と結婚して旅行中に小説書き始めたらやっぱり「なんで小説なんか描くの!」って言わないと思う。なんかそんな感覚でいるんだけど、怒る人は絵描きや小説家でも怒るのか、それともプログラマだから怒るのか、ちょっと興味ある。 僕がLISPのなにかをしている間、私も負けじとLISPのなにかを作ったりしてました。 この頃ようやく色々揃っ

    自作アクセサリーでLISP女子を気取る - 本トのこと。
  • 高機能なCommon LispのO/Rマッパー「Integral」を作りました - 八発白中

    「O/Rマッパー」や「ORM」と聞くだけで顔をしかめる人もいらっしゃいます。たぶん過去にひどい目にあったんでしょうね。その大きな理由の一つがパフォーマンスでしょう。 一昨年のYAPC::Asiaに参加したとき、ORMは使うなという話を4回くらい聞いたのが印象的でした。DBのデータはハッシュで返すか、DBIをそのまま使うほうが良いと。弊社でもパフォーマンス上の問題をわかりづらくしてしまうことから、ORMを使用しないプロジェクトがいくつかあります。 まあ、そりゃDBI使うほうが高速に動くとは思います。 しかし、僕が使っているのは実用的な言語であるCommon Lispです。実行効率と抽象化がとても得意な言語です。さらに優れたオブジェクトシステムであるCLOSも仕様に含まれています。 そこで、既存のO/RマッパーにCommon Lispらしさを加えてみるとどうだろう。 そう思って作ってみたのが、

    高機能なCommon LispのO/Rマッパー「Integral」を作りました - 八発白中
  • GitHub - eudoxia0/corvus: Low-level Lisp for LLVM

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - eudoxia0/corvus: Low-level Lisp for LLVM
    heavenshell
    heavenshell 2013/10/31
    "A JIT-compiled Lisp dialect targetting LLVM."
  • Common LispでWebAppの開発に必要なN個のこと - 八発白中

    PerlでWebAppの開発に必要なN個のこと - Islands in the byte streamのCommon Lisp版です。 あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずCommon Lispについて知っていることを書いた。←ここまで引用 Perl版と異なるのは、これは昔よく使われていたけど今は使うべきじゃないみたいなのも書きました。 パッケージマネージャ Quicklispを使います。Common Lispで開発しようと思ったら処理系の次にこれが必要です*1。ここ数年のCommon Lispの環境変化はQuicklispに依るところがとても大きいです。 http://www.quicklisp.org/beta/ ライブラリごとにバージ

    Common LispでWebAppの開発に必要なN個のこと - 八発白中
  • Welcome to Hy's documentation!

    Contents¶ PyPI: https://pypi.python.org/pypi/hy Source: https://github.com/hylang/hy Discussions: https://github.com/hylang/hy/discussions Stack Overflow: The [hy] tag Hy is a Lisp dialect that's embedded in Python. Since Hy transforms its Lisp code into Python abstract syntax tree (AST) objects, you have the whole beautiful world of Python at your fingertips, in Lisp form. To install the latest r

    heavenshell
    heavenshell 2013/06/23
    "Hy is a wonderful dialect of Lisp that’s embedded in Python."
  • Common LispでPythonのgeneratorを実装する - Doge log

    結局Lisp書かないとダメだということで格的にPythonから移行しようと思ってます。 まず、今使ってるツールなどをLispに置き換えようと思ったらまあgeneratorが無くてめんどいことに。 というわけでgeneratorを実装しておく。 この手はみんな実装してるので珍しくもなんともない。 定番のcl-contを使う。 (require 'cl-cont) (defun mkstr (&rest args) (with-output-to-string (s) (dolist (a args) (princ a s)))) (defun symb (&rest args) (values (intern (apply #'mkstr args)))) (defun flatten (x) (labels ((rec (x acc) (cond ((null x) acc) ((ato

    Common LispでPythonのgeneratorを実装する - Doge log
  • Web系女子がLispと出会って統計学に目覚めるまでのお話 - あんちべ!

    こんにちは!今年の春からWeb系企業でHTML/CSSデザイナーとして働きだしたキラキラ女子(を目指してる)のあんちべ(23)です!よろしくお願いします!私は普段自社のWebサービスCSSなどを書いている*1のですが、最近データマイニングに興味を持ち始め、データを分析して、自社サービスの売り上げ改善に貢献したいなーと思うようになりました!でも。。。私は文系出身で統計学とか全然わからない*2し、プログラミングも得意じゃない*3し、高価な統計解析ソフトを買うのも辛いです。。。無い無い尽くしですね><;!そんな私に救いの手が!インストール作業不要で、便利な統計処理機能が色々あって、しかも無料という素晴らしいソフト*4を発見しました!その名も"Incanter"です!なんでも、 Lispっていう古くから使われてきた実績のあるプログラミング言語で動いてて、Lispの文法でどんな処理をすればよいかを

    Web系女子がLispと出会って統計学に目覚めるまでのお話 - あんちべ!
  • 1