是否可以在方案中編寫控制台應用程序? (Is it possible to write console applications in scheme?)


問題描述

是否可以在方案中編寫控制台應用程序? (Is it possible to write console applications in scheme?)

Does anyone know of any semi-portable way to write console applications (e.g. basic animation) in scheme? I heard of an ncurses wrapper but I couldn't find anything.


參考解法

方法 1:

You can't do any GUI in a portable way in Scheme -- because you only get very basic file IO.

方法 2:

Depends on your scheme of choice. Chicken Scheme, for instance, has good ties with C and has various Curses libraries. See their code examples:

  • ncurses
  • mojo, curses for the lazy :)

方法 3:

Have you checked out Guile?  I've never used it myself except just to play around, but it is pretty cool, and even has a little GUI support.  Not sure about portability, except it should port just fine between different Unix systems, but the same can be said about ncurses.

Don't give up hope!  If you're dedicated to developing in Scheme, you can.

(by Lily ChungEli Barzilaymike3996Dmitri)

參考文件

  1. Is it possible to write console applications in scheme? (CC BY-SA 3.0/4.0)

#Console #scheme






相關問題

grails 日誌消息未顯示在 STS 3.0 控制台上 (grails log messages not displaying on STS 3.0 console)

在 AppFog 上,如何在終端(node.js)上查看控制台日誌 (on AppFog, how to see the console logs on the terminal (node.js))

控制台應用程序中的多個參數未正確解析 (Multiple args in Console Application not parsing correctly)

WPF 應用程序沒有輸出到控制台? (No output to console from a WPF application?)

用 .NET 4.5 編寫的 Windows 服務中的 Console.Out 和 Console.Error 競爭條件錯誤 (Console.Out and Console.Error race condition error in a Windows service written in .NET 4.5)

Visual Basic 2013 - 控制台輸入令牌? (Visual Basic 2013 - Console Input Tokens?)

帶有 stringbuilder 日曆表的控制台日曆 (Console Calendar with stringbuilder calendar sheet)

增加和減少混淆 (Incrementing and Decrementing Confusion)

有沒有辦法在標準 C++ 中直接從鍵盤讀取輸入? (Is there a way to read input directly from the keyboard in standard C++?)

是否可以在方案中編寫控制台應用程序? (Is it possible to write console applications in scheme?)

犀牛的控制台輸入功能? (console input function for rhino?)

輸出中的 PowerShell 空白 (PowerShell gaps in output)







留言討論