DEMO VIDEOS Get to know everything Vimeo can do for your business. Watch now
The Tinsel town Film Awards unfolded in a dazzling display of glitz and glamour, celebrating the crème de la crème of Hollywood’s film industry. The winners’ circle was ablaze with stars, both seasoned veterans and emerging talents, who left an indelible mark on the cinematic landscape in the past year. The much-anticipated event saw a plethora of exceptional films vying for recognition, each cont
2008年04月26日17:30 カテゴリLightweight Languages Lispは本当に最強か? これはある程度さまざまな言語で経験を積んだプログラマーが必ず抱く感慨なのだけど.... プログラミング言語はLispに回帰しているんだろう - ’(rubikitch wanna be (a . lisper)) せっかく最強言語のLispがありながら、おれおれ言語がどんどん登場していくさまはおもしろい。括弧が嫌いなのかな。Lispの表現力の源はS式だというのに括弧を拒否したら表現力が落ちるよなぁ… これって果たして本当なのだろうか、ということを改めて考えてみる。 違うものは、違って見えるべきだ - Different things ought to look different 「Lisp最強」と思っている人々が、「なのに何でLispが普及しないのか」という設問に対する回答とし
Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation. For the best experience please use the latest Chrome, Safari or Firefox browser. '("Kyoto.lisp Tech Talk #1" . "@taiju") 免責 当スライドで使用するLispコードはGaucheにて評価可能です。また、一部でGauche独自のメソッドを利用している箇所もあります。 当スライドでは、JavaScriptとECMAScriptという名前を使っておりますが、厳密に使い分けているわけではありません。文脈によって、適当
昨日の続きで自分でLISPを実装した話をしていきます。 今回の実装でいちばんバグが多かったのは今日話すガーベジコレクタ(GC)ですね GCとは動的に取ってきたメモリ領域を使われなくなった部分だけ開放するというものです。 まず、このような処理系を実装するのは初めてなので自分は王道がわかりませんでした。 それなので、静的記憶域、動的記憶域(スタック)と関数テーブルの中を探索してここは使われてますよっていう、チェックをつけました。 しかし、これだけでは変数が参照として持っているものが開放されてしまうので、チェックしたところの中の値を調べて参照ならまたその中を調べるを再帰的に繰り返すことで、必要なところ全てにチェックがつきました。 そして、これをコンパクションつまり、詰めて行きます。 そして、実行したら動きました。 しかし、GCを動かしたあとにたまに不具合が。 テストをいっぱいしていると不具合が起
JoinGay Lisp is open source and we need your help! Can you: Make the terminal UI run in Internet Explorer 8 so we don’t have to redirect to the mobile site?Replace the trampoline with a JavaScript code generator?Eliminate the parser?Write better error messages?Check out the TODO for more ideas. Gay LispWhat is Lisp/Scheme?Lisp is one of the oldest and most influential programming languages. Kind o
Clackベースの軽量Webフレームワーク「ningle」を作りました。 ningle by fukamachi 背景 Clackベースのフレームワークとしては既に「Caveman」がありますが、CavemanはPerlのAmon2に影響を受けたこともあり、プロジェクトの拡大に伴う拡張性を損なわないために多くのことをします。 たとえばCavemanにはprojectという概念があり、開発環境と本番環境でロードするconfigファイルを分けたり、どのようにビルドするかを定義したりできるようになっています。 複数のClackアプリを定義することもでき、最初はPCサイトのみ作っていたけど半年後にスマートフォン用サイトも作ることになった、という場合などにも、アプリの継承などですぐに対応できるようになっています。 Clackのミドルウェア利用も記述を少し追加するだけです。 けれど、これらの拡張性のた
JavaScript is the new BASIC—a universal scripting language. CL-JavaScript allows you to add user scripting to your Common Lisp application without requiring your poor users to learn Common Lisp. It is a JavaScript to Common Lisp translator, runtime, and standard library. We are ECMAScript 3 compatible, with some of the ECMAScript 5 extensions. By using the Lisp compiler to compile JavaScript (and
The next person in our series is Marijn Haverbeke, who's not only the author of several pretty useful Common Lisp libraries (some of which he touches in the interview), but also a succesful JavaScript hacker, winning JS1K contest, and writing a profound book about the language — "Eloquent JavaScript". Besides, he hacks on Mozilla Rust and his own language Hob, not to mention co-authoring a JavaScr
Last week, I did a quick hack that quite delighted me: I added a way to visually watch the progress of training my MGL-based neural networks inside Emacs. And then people on twitter asked me to show the code. So, it will be here, but first I wanted to rant a bit about one of my pet peeves. Low-Tech In the age of Jupyter and TensorBoard, adding a way to see an image that records the value of a loss
Land of Lisp...the music video! If you like this video, you'll love "Land of Lisp" the book: http://nostarch.com/lisp.htm
ということで実は先日、熊本本社の独立系ソフトウェアベンダに転職しました。2月から社員として働いています。職種はSE/PGです。お客さん先に行ったりプログラム書いたりしております。 はてな界隈では華麗な転職話がにぎわいますが、私の話にはあまり派手な内容はありません。ですが下記を見るとわかるように面白い会社です。 社員も多くないので適当に仕事すると会社に大打撃を与えてしまいそうです。だからというわけではありませんが真剣に頑張ります。何よりここで働くのが楽しいのでうまくやってけそうです。 詳しいことはまた後日書いてみます。 熊本の小さなISVです。ベンチャーと言った方がいいのかな。で、今後5年間の目標が 収入の自動化 週休5日 のようです。もちろん汚いことをせずに真っ当に、です。上司が「働いたら負け」と言ってる。 現時点でも残業なく定時には皆帰る。創業以来、徹夜や赤字が一度もないとのこと。デスマ
どうもこんばんわ。SE/PG広報を担当しているvalvallowです。 昨日の日記がまさかのホッテントリ入りで少々ビビりました。 vallog: 日記(転職しました) どうしてこうなった・・・。ビビりなので今朝出社して上司に報告しときました。上司「いいぞもっとやれ」。ということもあり、せっかくなのでこの流れに乗って続きを書いてみます。ただ相変わらず派手な内容はありません。 今日は以下のことについて書いてみます。 「3分の1ルール」 ラーメン代稼ぎ 「Lisper採用枠」始めました 「3分の1ルール」 「3分の1ルール」というものがあります。これは何のルールかというと「儲かったらみんなで山分け」という会社のスタンスにおける利益分配ルールです。 割り振りは 会社 社長(追記:というか株主だね) 社員 となります。こうやって見ると「社長ズルくね?」と思うかもしれません。これは会社がヤバくなったら
David Padbury Code is like poetry. Some is beautiful, the rest of it isn't very good… Introduction JavaScript dependency management is a hot topic at the moment (see RequireJS, Dojo and StealJS). This got me thinking, why do we just treat JavaScript as dumb files to be served up to the client? Now that we have web servers that literally speak the same language, aren’t there greatly possibilities y
Send More Paramedics λ λ λ Fogus' Thoughts on life, programming, and thinking ❤ c clj erl pl frink fth cl org pure icl qi ❤ Follow me on Twitter... or RSS... Run this blog in mobile 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 Jan 25, 2012 Playing around yesterday during lunch.1 [sourcecode lang=”ruby” gist=”1677501″]You are bei
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く