[nem-pl] Fwd: Re: [svn] nemerle/trunk/npc/lib/core.n
Michal Moskal
malekith at pld-linux.org
Fri Oct 10 16:01:37 CEST 2003
On Fri, Oct 10, 2003 at 01:13:09PM +0200, Lukasz Kaiser wrote:
> Jeszcze raz, bo chyba nie dzialalo.
>
> - lk
>
> ----- Forwarded message from Lukasz Kaiser <kaiser at tenet.pl> -----
>
> From: Lukasz Kaiser <kaiser at tenet.pl>
>
> Hej.
>
> > Wrap functions for reading chars and lines.
> >
> > + public fun read_char () : int = extern "System.Console.Read";
> > + public fun read_line () : string = extern "System.Console.ReadLine";
>
> Dzieki Michal, ale ja juz zaczynam rozumiec problem. Problem dla mnie jest
> nastepujacy, ze w tym jezyku w ogole nie ma typu "char", co mi akurat jeszcze nie
> przeszkadza (niech juz beda te inty) ale nie ma tez mozliwosci wprowadzania znakow
> inaczej niz przez podanie inta.
Oba to są tzw. chwilowe problemy. Będą chary i stałe char. Tylko to po
prostu nie jest na szczycie listy TODO.
> Ja nie wiem jak to jest w C#, ale mysle, ze trzeba sie
> chwile nad tym zastanowic. Tak poza tym, to ja rozumiem, ze ze stringu tez nie mozna w
> zaden sposob wyciagnac i-tego znaku ?
J.w. to się redukuje do ogólnego .net connectivity.
> Bo nie jest problemem to, ze funkcja zwraca
> inta, bo ja sobie moghe sam zrobic typ char = Char of int i wrapper na funkcje i w
> ogole moglbym wpisac tablice ASCII, ale ja musialbym widze za kazdym razem
> przekodowywac przed kompilacja napisy 'x' na odpowiednie inty jakims sedem czy czyms.
> Czy w ogole myslales o dodaniu do skladni czegos typu 'x' do wpisywania znakow ?
Tak, tylko nie uznałem tego za konieczne do zrobienia bootstrapu (co
jest głównym celem npc).
--
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h
More information about the devel-pl
mailing list