検索

記事
· 2025年10月30日 7m read

IRIS環境でのPythonプログラミング入門

img

この記事では、IRIS環境におけるPythonプログラミングの基礎について紹介します。

本題に入る前に、重要なトピックである「Pythonの仕組み」について説明します。これは、IRIS環境でPythonを使用して作業する際に起こりうる問題や制限を理解するのに役立ちます。

すべての記事と例は、以下のgitリポジトリで確認できます: iris-python-article

Pythonの仕組み

インタープリター型言語

Pythonはインタープリター型言語であり、コードはランタイム時に1行ずつ実行されます。スクリプトをインポートする場合でも同様です。

これはどういうことでしょうか? 以下のコードを見てみましょう。

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2025年10月29日

一个学习和探索 InterSystems 技术的新渠道:InterSystems Community GitHub

Hi 大家好!来推荐一个学习的新途径!

除了InterSystems Open Exchange 应用程序库,InterSystems Community GitHub 还提供使用 InterSystems 技术构建的示例、库和演示。

InterSystems Community GitHub (github.com/intersystems-community)

它包括

  • 示例应用程序和模板
  • 库和连接器
  • 实验项目和演示

这些代码库并未得到 InterSystems 公司的官方支持,但对于学习和探索 InterSystems 技术非常有用。

欢迎您探索这些资源库,并将它们作为您自己项目的参考。

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
ディスカッション
· 2025年10月29日

Survey on IRIS Vector Search usage

Hi, 

We very much appreciate the interest in the Developer Community for IRIS Vector Search and hope our technology has helped many of you build innovative applications or advanced your R&D efforts. With a dedicated index, integrated embeddings generation, and deep integration with our SQL engine now available in InterSystems IRIS, we're looking at the next frontier, and would love to hear your feedback on the technology to prioritize our investments.

If you used Vector Search already and could spare 10 minutes of your busy schedule, here's a brief survey on your use of the technology so far, and which further opportunities would benefit you most: https://forms.office.com/r/VE5sXshJR6

If you haven't really explored it, you've just saved yourself 10 minutes ;-)

Many thanks in advance for your response!

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
質問
· 2025年10月29日

Failure to compile *.inc with simple "If" statement

Environment:
    Targeted *.inc file (with hundreds of defined macros) is in use throughout the application and included into every class declaration.
    Statement "set a = $$$TestIf(3)" is included into a classmethod with no other code in. Expected output 5
Same macro options in *.inc:
    #define TestIf(%arr)    if %arr>0 QUIT 5
    #define TestIf(%arr)    if (%arr>0) {QUIT 5}
Issue:
    failure to compile class with the same error on all tried definition options as:

13 Comments
ディスカッション (13)5
続けるにはログインするか新規登録を行ってください
お知らせ
· 2025年10月29日

[Video] Construindo módulos $ZF em Rust com RZF

Olá Comuidade!

Estamos felizes em compartilhar um novo vídeo do nosso canal InterSystems Developers YouTube:

⏯  Construindo módulos $ZF em Rust com RZF@ Ready 2025

Noah, desenvolvedor da equipe DARPA com Dave McCalden, apresenta o Rust ZF - uma nova camada baseada em Rust para a API Iris ZF (Zero Functions). Tradicionalmente, o ZF permite chamadas de entrada e saída do IRIS usando C, mas é prolixo e carece de segurança de tipo e memória.

O novo Rust ZF adiciona uma interface Rust ergonômica e idiomática, tornando mais fácil e seguro para desenvolvedores integrarem código Rust com o Iris. Usando uma macro simples (RZF), os desenvolvedores podem definir funções em Rust, construir bibliotecas dinâmicas e carregá-las no IRIS, ou chamar métodos do IRIS diretamente do Rust. Noah demonstra isso com exemplos como funções matemáticas e execução de código em tempo real.

Ele também mostra como o ecossistema Rust pode se integrar ao IRIS, por exemplo, usando o motor de jogo Bevy para criar uma demonstração do Space Invaders que armazena e recupera dados do jogo por meio do IRIS. Por fim, ele menciona o trabalho em andamento em um servidor LLM MCP que será abordado em uma futura apresentação de Dave McCalden.

🗣 Apresentador: @Noah Dohrmann, Developer DARPA team

Divirta-se assistindo e inscreva-se para mais vídeos! 👍

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください