simlock
병렬 코딩 에이전트가 동일 시뮬레이터를 놓고 충돌하지 않도록 제어 평면 제공
안전하고 쉬우며 생산적인 복합·다중 플랫폼 앱을 현대 UI로 개발하는 플랫폼
Platform for safe, easy and productive programming of complex, multi-platform apps with a modern user interface
개발 도구C · HTMLGitHub @area9innovation직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗flow is a platform for safe, easy and productive programming of complex, multi-platform apps with a modern user interface.
The flow platform includes
flow has production quality targets for:
import runtime;
main() {
println("Hello world");
}
On Linux, clone the repository and run the setup script:
git clone https://github.com/area9innovation/flow9.git
cd flow9
./bin/setup-linux
It installs what your distribution needs, builds the C++ runner and runs a hello world
to check that everything works. It knows pacman, apt and dnf, prints every command
before running it, and asks before it uses sudo. See doc/linux.markdown
for what it does and how to do the same by hand.
On any platform, you can also use VS Code with Dev Containers and install nothing at all. See VS Code dev containers.
On Windows and macOS, see doc/windows.markdown and doc/mac.markdown, or follow these steps:
Make sure you have Git LFS installed.
Check out this repository with something like
git clone https://github.com/area9innovation/flow9
Add flow9/bin to your path.
Install Python 3, and make sure it is in your path.
Install OpenJDK 21 or newer. It must be the 64 bit version. For example: https://adoptium.net/
flowc will not start on anything older.
Cd into the flow9 directory and compile and run the first program:
c:/flow9> flowcpp demos/demos.flow
If this does not work, make sure you have Git LFS installed.
You have to reclone the flow9 repository after installing Git LFS, or use git lfs pull.
See demos/demos.flow to read the code for this example.
See doc/readme.markdown for further documentation about the language and platform, including more details on how to get started.
See flow9 Wiki for documentation on the Material library and main UI building blocks.
There is a YouTube channel here:
https://www.youtube.com/channel/UC9lxa2X3hMFQKaKnn-sq2Pg
Here is a Discord server for discussions about flow:
flowc is the current compiler, written in flow itself. See tools/flowc. Can work as a compile server.flow is the original compiler, written in haxe. See tools/flowThe flow compiler is licensed under GNU General Public License version 2 or any later version. The flow standard library is released under the MIT license. For the license of other components, see LICENSE.txt.
flow was started in 2010. This predates the 'flow' typechecker from Facebook. Thus, we elect
to keep the name, since it came first, is a full platform and the risk of confusion seems small.
However, should the need arise, then flow9 can also be used to refer to this language.