Czy ktoś wie o jakimś pół-przenośnym sposobie pisania aplikacji konsolowych (na przykład podstawowej animacji) w schemacie? Słyszałem o opakowaniu ncurses, ale nie mogłem nic znaleźć.Czy można pisać aplikacje konsoli w schemacie?
Odpowiedz
Nie można tworzyć graficznego interfejsu użytkownika w sposób przenośny w ramach schematu - ponieważ otrzymuje się tylko podstawowe pliki IO.
W zależności od wybranego schematu. Chicken Scheme, na przykład, ma dobre więzi z C i ma różne biblioteki Curses. Zobacz swoje przykłady kodu:
Dzięki, ale potrzebuję czegoś przenośnego na większość, jeśli nie wszystkie schematy. Wieloplatformowość nie ma znaczenia, o ile istnieje sposób, aby to zrobić dla każdej platformy. – ikdc
@Arafinwe: Kurczak może skompilować podzbiór schematu do C, aby uzyskać maksymalną przenośność. Część Scheme jest również bardzo dobrze opisana, jak mówi strona tytułowa. – progo
Dzięki, ale jest to biblioteka, więc musi być przenośna w różnych schematach. – ikdc
Czy wyrejestrowany Guile? Nigdy go nie używałem, z wyjątkiem zwykłych zabaw, ale jest całkiem fajny i ma nawet a little GUI support. Nie jestem pewien co do przenośności, z wyjątkiem tego, że powinien on poprawnie przesyłać dane pomiędzy różnymi systemami uniksowymi, ale to samo można powiedzieć o ncurses.
Nie rezygnuj z nadziei! Jeśli poświęcasz się rozwijaniu w Scheme, możesz.
- 1. Czy mimo to można pisać aplikacje na Androida w PHP?
- 2. Czy mogę pisać aplikacje iOS (kakaowe) w JavaScript?
- 3. Jak pisać aplikacje na Facebooku w Javie?
- 4. Jak pisać na konsoli w fasm?
- 5. Jak pisać do konsoli debugowania w VB6?
- 6. Czy aplikacje konsoli asynchronicznej są obsługiwane w .NET Core?
- 7. Czy można fałszywe api konsoli systemu Windows?
- 8. Czy można pisać rozszerzenia do debuggera Delphi?
- 9. Czy można przepisać poprzednią linię w konsoli?
- 10. Czy można odczytać z konsoli w Dart?
- 11. Czy można pisać wektory w formacie i, j, k?
- 12. Czy można uruchamiać aplikacje java w systemie DOS 6.22?
- 13. Reprezentacja macierzy w schemacie
- 14. Czy można napisać do konsoli w kolorze w .NET?
- 15. Czy można szybko wyświetlić kod metody zadeklarowanej w konsoli Scala?
- 16. Czy można wyświetlać tekst w konsoli z efektem przekreślenia?
- 17. Czy można zmienić właściciela konta w konsoli programistów Google Play?
- 18. Czy mimo to można uzyskać obiekt graficzny w programie konsoli?
- 19. Czy można zmienić rozmiar czcionki konsoli w IntelliJ IDEA
- 20. Czy można napisać do konsoli mongodb w wykonaniu javascript?
- 21. Czy Mono można uruchamiać uniwersalne aplikacje systemu Windows?
- 22. Aplikacje chmurowe a aplikacje internetowe
- 23. CRUD w schemacie użycia?
- 24. Schemat mongozy w schemacie
- 25. Nie można skojarzyć modeli w schemacie (postgresql) za pomocą Sequelize
- 26. Czy można zmienić analizator określony w schemacie w Solr bez ponownego indeksowania z oryginalnego źródła?
- 27. kontrolowanie oceny w schemacie (podstęp)
- 28. Czy można sprawdzić, czy WSAStartup został wywołany w procesie?
- 29. Jak można pisać o prostym edytorze WYSIWYG w JavaScript?
- 30. Czy można zapobiec błędom 403 podczas logowania do konsoli internetowej?
Hmm. Dzięki; Domyślam się, że najlepszym rozwiązaniem jest być może użycie zewnętrznego skryptu do przekierowania wyjścia do programu C lub coś podobnego. – ikdc
Możesz oczywiście spróbować. IIRC, jest tam jakaś sprawa z serwerem gnome, gdzie uruchamiasz proces i współdziałasz z nim poprzez stdin/stdout. (Nie pamiętam jednak nazwy). Umożliwi to napisanie przenośnego schematu kodu, który może zrobić gui w ten sposób, ale sam gui będzie oczywiście tylko gnomem. –
@ Eli Barzilay Czy mówisz o [serwerze GTK] (http://www.gtk-server.org/)? To zdecydowanie interesujące. Zastanawiam się, czy rzeczywiście jest on wykorzystywany produktywnie. –