タグ

Programmingとperlに関するkomlowのブックマーク (2)

  • Exploring Programming Language Architecture in Perl

    Part 1 Implementing a Scheme-Like InterpreterChapter 1 Introduction1.1 Why Perl? 1.2 Why Scheme? 1.3 References 1.4 Typography 1.5 A Note on the Interpreter Versions Chapter 2 An Introduction to PScheme2.1 PScheme Syntax 2.2 Simple Expressions 2.3 Conditionals 2.4 Global Variables 2.5 Functions 2.6 Local Variables Chapter 3 Interpreter Version 0.0.03.1 The Read-Eval-Print Loop 3.2 The Environment

  • YappoLogs: サービスをつぶさない為に Web アプリを書く時にやっとくと良い事2選

    サービスをつぶさない為に Web アプリを書く時にやっとくと良い事2選 テンプレートのエラーが出た時にアプリケーションのログだけに書くのでは無く、誰にでも「ここがえらってるよ!」って見えるようにしとくと間違いが少なくなる傾向があるのでテンプレートエンジンでフック出来るようになっておいてたら、それをうまく使うと良い。 また、テンプレートエンジンがレンダリングしてるフェーズで DB にクエリが飛ぶような構造で書いてあると、非エンジニアのカジュアルにテンプレートいじる人が甚大なクエリを実装してしまう可能性があるので、これも早期に発見しないとサービスが止まってしまい会社の売り上げが下がってしまい社員が路頭に迷うケースが発生してしまうので、これらも未然に防がなければならない。 Text::Xslate + Amon2 ならこうかける。 package MyProje::Web; ...; { my

  • 1