gallu’s blog

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

SSSPHP

名称決定!!

SSSPHPですが、まぁ無論もっぱら仮称だったのですが。正式名称決まりました!! Object Oriented Business & Basic( not entry ) Heuristic Programming language オブジェクト指向的な ビジネスで用いられる 基本的な(ただし入門向けではない) 発見的 プロ…

仕様メモ:garbage collect周り

んっと。基本的にはGCって「裏側でやってくれる便利な処理」なのですが…まぁぶっちゃけ制御したいタイミングとか多々あるわけでして。 そも「自動なんて期待しちゃいけないよねぇ」的発言もあるのですが :-P その周囲を鑑みて、SSSPHP、こんな風なことを考え…

仕様〜

っちゅわけで、仕様のメモ書きです。 書式 基本はC言語とかPHPとかその辺踏襲で。 改行コードは無視 エンドデリミタは ; コメントは、#、//、/**/をフォロー 変数形の決定 変数は以下の型をサポートする。 整数型:一定の符号ビットを持つ形 byte : 1byte sh…

とりあえず基本方針

っちゅわけで本格的に始まるSSSPHPの開発ですが。なにはともあれ、最も根幹になる「背景哲学」をしっかりと。 根幹 業務向けオブジェクト指向言語であること ここに尽きるかと思われます。んでまぁ当然のごとく次にくるのは「業務向けの定義」になるのですが…

仕様メモ

変数宣言…レベルで切り分けようかなぁ、と。どっちかっていうと、lint用に。そうすると業務での縛りがしっかりと出来るような気がする。 イメージとしては… レベル0:最もコアな部分 byte : 8bit レベル1:通常の言語において出てくるであろう基本形 tiny …

メモ

おらいりぃ先生のプレファクタリングって本見て…ふとひらめいたので、めも。 ADT、SSSPHPの基本仕様になんとか突っ込もう。 ADTとは、abstract data type。抽象データ型って訳されてます。 非常にOOP的にグッドな発想なので…これは仕様に取り入れてみたい。 …

忘れないうちに仕様のメモ

SSSPHPのメモざます。 まず基本は「言語仕様の整理とそぎ落とし」。 関数は「最低限必要なもの」と「お便利」に切り分け。…ってか基本「全部クラス」にしたいのが本音。既存ソース動かなくなりそうだ………けど………ラッピングすればOKか? php.ini相当のものは無…

そうきたか…

職場の友人から教わりまして。 http://lovemorgue.org/modules.php?name=News&file=article&sid=950 経由で http://www.hardened-php.net/ PHPへのパッチ配布をされているサイト。すでに5.1.4のまで出回っているあたりは壮絶の一言。 ………ってか「パッチ当て…

SSSPHP

一応まだ「戯言」ってことで。 職場で友人と「SSSPHPつくろっか?」とか言ってます。…もう一つ冗談か微妙な口調で。SSSPHPってのは「Simple Secure Stupid PHP」の略です。 作り方としては…いらん関数全部捨てて「最低限の関数」だけ実装してコアリリース。…