Qoreは、無料で、強力で使いやすいオープンソースの、だけでなく、スレッド対応の、SQL-統合、弱く型付けされたスクリプト言語です。
QoreはTIBCO AEの統合は、MySQLとOracle DBIのドライバや簡単に日付の計算を提供していますプログラミング言語です。
このソフトウェアは、組み込みロジックとスレッド化をサポートしているスクリプト言語として設計されています。これは、企業のインターフェース開発に展性スクリプトベースのアプローチを適用するために設計されている。
しかし、Qoreも汎用言語として有用である。ます。
のこのリリースで新しいのは何かサポートしています>
- このバージョンでは、改善されたHTTPのサポート(より良いのHTTP RFC準拠、RESTとWebSocketのクライアントとサーバーのサポート、テンプレートのHTMLファイルの自動レンダリングなどの支援)に焦点を当てた新機能を、含まれている新しい非常に(プログラムによるDBアクセスを含む)を自動化されたスキーマ管理とSQLデータ操作のためのハイレベルのデータベースAPI、大幅に改善され、UTF-8のサポート、および多くの新しいユーザモジュールます。
- リリースでは、既存の機能とバグ修正のスコアに多くの機能強化が含まれています。
- はQoreは、LGPL 2.1、およびMITライセンスにGPL 2の下で利用可能になりました。
のバージョン0.8.7でのの新機能:
- このバージョンでは、新しい機能とバグ修正の多くが追加されます。
- プログラムオブジェクト間のコードの継承が大幅に改善されている、と公共のタグが付け宣言は、今の子プログラム·オブジェクトにデフォルトで継承されます。
- 新しい関数、メソッド、およびタイプ(擬似)メソッドの多くは、特にイテレータをより強力にすると発展イテレータを容易にするために、実施されてきたします。
のバージョン0.8.6.1:
- Thisリリースで新しいのは何Qoreためのバグ修正が含まれており、また、いくつかを含みマイナーな新機能します。
- このリリースのハイライトは、新たな任意精度数値のサポート、イテレータのための多くの改善のサポート、テキストファイル処理のための多くの改善のサポート、データベースドライバのオプションAPIを含む改善されたデータベースAPIのサポート、およびモジュールを処理する能力であるQoreのソースコード内で直接解析時の誤装填します。
- のPerl互換性が原因新しいデフォルト直感的なブールコンテキスト評価の動作に改善されたします。
このバージョンでは、主要な新機能が追加され、また、多くが含まれています。
のバージョン0.8.6にの新機能であるバグ修正します。
の の新機能バージョンへのアクセスの競合状態グローバルと閉鎖バウンド0.8.5.1:
- fixedマルチスレッドのコンテキストでスレッドローカル変数ます。
- DatasourcePoolクラスにトランザクション管理のバグを修正
- エンコーディングを必要とするメールヘッダが符号化されていなかったとエンコーディングを必要としないものは、QエンコーディングでエンコードされたMailMessage.qmユーザモジュール内のエラー固定します。
のSQLStatementクラスで使用する場合
_&QUOT; <李は> Mime.qmユーザモジュール&QUOTの誤りを修正。 Q-エンコードされたヘッダー内の文字が正しくエンコードされませんでした。
のあるどのバージョン0.8.4のの新しい:
- このメジャーアップデートが追加され、ユーザーモジュールのサポート実行時に言語を拡張モジュールが今Qore自体に書き込むことができます。
- はさらに、Qoreは今任意の値がオブジェクトとして扱うことができるように、すべてのQore値上で実行することができるメソッドを提供する値型にバインドされた擬似クラスをサポートしています。
- 名前空間の処理が書き直され、今より一貫して適用され、より包括的なます。
- は言語のドキュメントが大幅に改善されています。
- このリリースは多くのバグ修正と最適化だけでなく、ビルドの修正、多くの新しい関数、メソッド、および定数が含まれます。
- また、33のバグが修正されています。
このバージョンでは、ネイティブのWindowsバイナリと他のマイナーの構築をサポートしています。
のバージョン0.8.3でのの新機能である(条件付き解析を含む)を強化します。
このバージョンでは、36のバグフィックスとを含む主要な新機能が含まれます。
のバージョン0.8.1にの新機能である多くの改良型システム、クラス定数や静的クラス変数、SQL準備文のAPI、関数やメソッドシグネチャの前に戻り値の型を宣言するためのサポート、パーサとせずに&QUOT Qoreスクリプトを記述するための名前解決をサポート;%コンテンツ%アンプ、QUOT。変数やクラスメソッドの呼び出しまたはオブジェクトメンバの参照、および大いに多くの標識ます。
のあるどのバージョン0.7.5のの新しい:
- バグ修正:固定のlocaltime()で呼び出されたとき引数がドキュメントに従って現在の日付と時刻を返さないようにします。
- バグ修正:QoreコードはQUOT&呼び出したときに()は、pthread_joinを呼び出すときに、デッドロックが発生する可能性が競合状態を固定され、出口()&QUOT。複数のスレッドが実行されているときにします。
- バグ修正:ディレクトリを固定:: LISTFILES()メソッド。ディレクトリをフィルタしません使用したマスクます。
- バグ修正:原因符号なしのデータ使用されているタイプと比較にFileクラス内の固定のクラッシュ(&LT; 0)は必ず失敗したエラーを通知。非Fileオブジェクトが読み込まれたときにクラッシュが起こるでしょう。
- バグ修正:固定%で再帰的なデータ構造を出力するNと%Nのprintf書式指定子(そうでなければクラッシュにつながる - 例えば、オブジェクトは、オブジェクトを含むリストが含まれている場合など)をします。
- バグ修正:固定オブジェクトアクセスのデッドロックのシナリオます。
- バグ修正:&QUOT固定された - &QUOT。 delete演算子を呼び出すことはありませ、ハッシュから値(s)を除去するためのハッシュ文字列とハッシュリスト(もハッ=文字列とハッ=リスト):オペレータ
- バグ修正:、ヌル&QUOT NULL値は&QUOTとしてシリアライズされます。 JSON値ます。
- バグ修正:わずかに有効なXML-RPCのコーナーケースの固定構文解析します。
- バグ修正:何も取り扱うないように固定されたXML-RPCのシリアライズ(値なし)とNULL同一にします。
- バグ修正:決して出力空要素に固定されたXML-RPCのシリアライズ、それが潜在的にいくつかの実装を破る可能性として(XML-RPCの仕様はこれに非常に明確ではありません)。注:私たちは、空の値要素を送信:NOTHINGまたはNULLをシリアル化しない場合には、いずれか 正確でない可能性がある
- バグ修正:ファイルから文字列データを読み取る際に、末尾のヌル文字列を終了させる必要があることを想定していません。文字列 で末尾のNULLを含む
- バグ修正:改行および/または改行がbase64でエンコードされたデータを引きずったときのバグ解析base64で文字列を固定します。
- バグ修正:固定出力 '%%' '%'として*のprintf *の()関数ます。
- バグ修正:ハッシュキーが一定ます。 として与えられたバグの解析ハッシュを固定
- バグ修正:共有データが所定の位置に更新したの代わりに、コピーされたdelete演算子のバグを修正して、 に更新
- バグ修正:いくつかの競合状態を固定(getAllThreadCallStacksでデッドロックが発生する可能性)機能(通常はデフォルトでは有効になっていません)します。
- バグ修正:無視する '
- 'と' 「base64でエンコードされた文字列を解析します。
- バグ修正:削除されたオブジェクトのメンバー要素をコピーしようとしたときます。 クラッシュバグを修正
- バグ修正:参照して使用すると、break文を使用する場合はforeach文を修正します。
- バグ修正:まだ ユーザーコード内で参照しながら、システムクラスが破壊されていた珍しい参照依存関係のバグを修正
- バグ修正:固定%= 0のモジュラオペランドには、0に左辺値(モジュラ·オペランドが0だった場合、以前に式は無視された)を設定します。
- はrwlockに待機する条件変数のために付ける機能がミューテックスオブジェクトと同様にオブジェクトを追加します。
- リストとハッシュやオブジェクトを逆参照すると、ハッシュとしてハッシュやオブジェクトのスライスを返します。例:$ハッシュ(&QUOT、KEY1&QUOT ;,&QUOT、KEY2&QUOT;) 。
- %はファイル名を(ファイル名の前後に引用符を先頭と末尾の無視)クォートする解析ディレクティブを含む許可します。
- 新しいSocketクラスのメソッド:+ソケット::()isWriteFinished:TCP_NODELAYオプションを設定するには、+ソケット:: getNoDelay():非ブロック書き込みを+ソケット:: setNoDelay()のための将来のサポートのためのTCP_NODELAYのリターン値オプション
- XML-RPCの文字列をシリアル化する際に明示的にエンコーディングを指定できるようにする新たな機能:+ makeXMLRPCCallStringWithEncoding()+ makeXMLRPCCallStringArgsWithEncoding()+ makeXMLRPCResponseStringWithEncoding()+ makeXMLRPCFaultResponseStringWithEncoding()+ makeFormattedXMLRPCCallStringWithEncoding()+ makeFormattedXMLRPCCallStringArgsWithEncoding()+ makeFormattedXMLRPCResponseStringWithEncoding()+ makeFormattedXMLRPCFaultResponseStringWithEncoding( )
- はTCP_NODELAY設定を操作するための新しいHTTPClientのメソッドを追加しました:+ HTTPClientを:: setNoDelay()+ HTTPClientの:: getNoDelay()
- 今XmlRpcClientとJsonRpcClientコンストラクタは、Trueの場合、ソケットの直接の接続試行を阻害し、その代わりにソケット接続を手動で確立されたか、最初の要求
コメントが見つかりません