diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/cross_calculator/android/readme.txt | 10 | ||||
-rw-r--r-- | examples/cross_calculator/ios/readme.txt | 4 | ||||
-rw-r--r-- | examples/cross_calculator/ios/src/NRViewController.m | 6 | ||||
-rw-r--r-- | examples/cross_calculator/lazarus/readme.txt | 6 | ||||
-rw-r--r-- | examples/cross_todo/nimrod_commandline/readme.txt | 6 | ||||
-rw-r--r-- | examples/cross_todo/readme.txt | 4 | ||||
-rw-r--r-- | examples/curlex.nim | 2 |
7 files changed, 19 insertions, 19 deletions
diff --git a/examples/cross_calculator/android/readme.txt b/examples/cross_calculator/android/readme.txt index f8b16d4fc..c04d1d304 100644 --- a/examples/cross_calculator/android/readme.txt +++ b/examples/cross_calculator/android/readme.txt @@ -1,20 +1,20 @@ In this directory you will find the Android platform cross-calculator sample. -Due to the nature of Android being java and nimrod generating C code, the build +Due to the nature of Android being java and Nim generating C code, the build process is slightly more complex because jni code has to be written to bridge -both languages. In a distant future it may be possible for nimrod to generate +both languages. In a distant future it may be possible for Nim to generate the whole jni bridge, but for the moment this is manual work. -For the jni bridge to work first the java code is compiled with the nimrod code +For the jni bridge to work first the java code is compiled with the Nim code just declared as a native method which will be resolved at runtime. The scripts -nimbuild.sh and jnibuild.sh are in charge of building the nimrod code and +nimbuild.sh and jnibuild.sh are in charge of building the Nim code and generating the jni bridge from the java code respectively. Finally, the ndk-build command from the android ndk tools has to be run to build the binary libary which will be installed along the final apk. All these steps are wrapped in the ant build script through the customization of the -post-compile rule. If you have the android ndk tools installed and you -modify scripts/nimbuild.sh to point to the directory where you have nimrod +modify scripts/nimbuild.sh to point to the directory where you have Nim installed on your system, you can simply run "ant debug" to build everything. Once the apk is built you can install it on your device or emulator with the diff --git a/examples/cross_calculator/ios/readme.txt b/examples/cross_calculator/ios/readme.txt index e75db72bf..83538aad7 100644 --- a/examples/cross_calculator/ios/readme.txt +++ b/examples/cross_calculator/ios/readme.txt @@ -1,10 +1,10 @@ In this directory you will find the iOS platform cross-calculator sample. The iOS version of the code builds a view controller in charge of displaying -the interface to the user. The nimrod backend code is compiled into C code and +the interface to the user. The Nim backend code is compiled into C code and put into build/nimrod as a pre-build phase of the project. -When the calculate button is used the view controller calls the nimrod code to +When the calculate button is used the view controller calls the Nim code to delegate the logic of the operation and puts the result in a label for display. All interface error checks are implemented in the view controller. diff --git a/examples/cross_calculator/ios/src/NRViewController.m b/examples/cross_calculator/ios/src/NRViewController.m index bd0df7d6b..1f92f2d38 100644 --- a/examples/cross_calculator/ios/src/NRViewController.m +++ b/examples/cross_calculator/ios/src/NRViewController.m @@ -40,7 +40,7 @@ // Dismiss all keyboards. [self backgroundTouched]; - // Call nimrod code, store the result and display it. + // Call Nim code, store the result and display it. const int a = [self.aText.text intValue]; const int b = [self.bText.text intValue]; const int c = myAdd(a, b); @@ -66,7 +66,7 @@ * was used on the xib file and slightly modified to fit the original property * names. Which means here is a lot of garbage you would never write in real * life. Please ignore the following "wall of code" for the purposes of - * learning Nimrod, this is all just because Apple can't be bothered to + * learning Nim, this is all just because Apple can't be bothered to * maintain backwards compatibility properly. */ - (void)loadView @@ -102,7 +102,7 @@ label4.contentStretch = CGRectFromString(@"{{0, 0}, {1, 1}}"); label4.frame = CGRectMake(0.0, 0.0, 320.0, 34.0); label4.tag = 2; - label4.text = @"Nimrod Crossplatform Calculator"; + label4.text = @"Nim Crossplatform Calculator"; label4.textAlignment = UITextAlignmentCenter; UIButton *background_button = [UIButton buttonWithType:UIButtonTypeCustom]; diff --git a/examples/cross_calculator/lazarus/readme.txt b/examples/cross_calculator/lazarus/readme.txt index ec222a815..2d5048445 100644 --- a/examples/cross_calculator/lazarus/readme.txt +++ b/examples/cross_calculator/lazarus/readme.txt @@ -1,8 +1,8 @@ -This example demonstrates how to use Nimrod with Lazarus. The GUI is generated -with Lazarus, while the "backend" is written in Nimrod. To compile the example, +This example demonstrates how to use Nim with Lazarus. The GUI is generated +with Lazarus, while the "backend" is written in Nim. To compile the example, use this command: - nimrod c --app:gui --no_main --no_linking backend.nim + nim c --app:gui --no_main --no_linking backend.nim Open the ``nimlaz.lpi`` file in Lazarus and run the program. diff --git a/examples/cross_todo/nimrod_commandline/readme.txt b/examples/cross_todo/nimrod_commandline/readme.txt index b4362b8c5..ca4b67521 100644 --- a/examples/cross_todo/nimrod_commandline/readme.txt +++ b/examples/cross_todo/nimrod_commandline/readme.txt @@ -1,4 +1,4 @@ -This directory contains the nimrod commandline version of the todo cross +This directory contains the Nim commandline version of the todo cross platform example. The commandline interface can be used only through switches, running the binary @@ -14,6 +14,6 @@ generation switch can be used to fill the database with some basic todo entries you can play with. Compilation is fairly easy despite having the source split in different -directories. Thanks to the nimrod.cfg file, which adds the ../nimrod_backend +directories. Thanks to the Nim.cfg file, which adds the ../Nim_backend directory as a search path, you can compile and run the example just fine from -the command line with 'nimrod c -r nimtodo.nim'. +the command line with 'nim c -r nimtodo.nim'. diff --git a/examples/cross_todo/readme.txt b/examples/cross_todo/readme.txt index 326ed816f..2e648a35a 100644 --- a/examples/cross_todo/readme.txt +++ b/examples/cross_todo/readme.txt @@ -1,7 +1,7 @@ -The cross platform todo illustrates how to use Nimrod to create a backend +The cross platform todo illustrates how to use Nim to create a backend called by different native user interfaces. This example builds on the knowledge learned from the cross_calculator example. -Check it out first to learn how to set up nimrod on different platforms. +Check it out first to learn how to set up Nim on different platforms. Additional implementations are provided at the external https://github.com/gradha/nimrod-crossplatform-todo github repository. diff --git a/examples/curlex.nim b/examples/curlex.nim index 9dadd9a90..017956818 100644 --- a/examples/curlex.nim +++ b/examples/curlex.nim @@ -4,7 +4,7 @@ import var hCurl = easy_init() if hCurl != nil: discard easy_setopt(hCurl, OPT_VERBOSE, true) - discard easy_setopt(hCurl, OPT_URL, "http://force7.de/nimrod") + discard easy_setopt(hCurl, OPT_URL, "http://nim-lang.org/") discard easy_perform(hCurl) easy_cleanup(hCurl) |