Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.885.081 Times

Mono-Readline 0.0.1

  Date Added: July 08, 2010  |  Visits: 562

Mono-Readline

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)



Mono-Readline is a simple little assembly for .Net (specifically Mono) that provides support for GNU Readline support within Mono applications. Mono-Readline project is based on the code of Martin Baulig in the Mono debugger. I just took it and made it all nice and autoconf/automake enabled. Its pretty straight forward, but here is a short sample program: using Mono.ReadLine; using System; using System.Reflection; public class Test { public static void Main(string[] args) { GnuReadLine readline = new GnuReadLine(); Console.WriteLine("Monkeys!"); string the_prompt = "This is a test: "; string result; while (true) { result = readline.ReadLine(the_prompt); if (result != null) { readline.AddHistory(result); } else { break; } } } } You should be able to compile this with mcs -r:mono.readline test.cs and get a little executable program that keeps going until you hit CTRL-D. There is lots of other fun you could do such as setting up continuation prompts and what not. Basically, most of this is ripped from Martins code in the mono debugger. But wait, odds are youre going to get some funky error saying it cant find the package or something like that. If thats the case, make sure you have MONO_PATH="/usr/local/lib" set before running the program and compiling. For example to compile run: MONO_PATH="/usr/local/lib" mcs -r:mono.readline test.cs And then to run type: MONO_PATH="/usr/local/lib" mono test.exe Im not a real Mono pro, but my hope is that this could possibly help someone else out. Im thinking that in the future I may also include a patch for IronPython. As always, if you have comments or patches, please let me know..

Requirements: No special requirements
Platforms: Linux
Keyword: Assembly For Net Gnu Gnu Readline Libraries Little Monoreadline Path Programming Provides Simple Specifically Support
Users rating: 0/10

License: Freeware Size: 296.96 KB
USER REVIEWS
More Reviews or Write Review


MONO-READLINE RELATED
Libraries  -  SelectPdf Html To Pdf Converter for .NET 1.2
SelectPdf Html To Pdf Converter - Community Edition is the free version of the powerful Html To Pdf Converter for .NET that can be found in the full featured pdf library Select.Pdf for .NET. SelectPdf works in every Windows system and Windows...
44.11 MB  
Libraries  -  GNU Classpath 0.95
GNU Classpath (essential libraries for Java) is a project to create free core class libraries for use with virtual machines and compilers for the Java programming language. GNU Classpath project includes all native methods and core classes...
6.5 MB  
Programming  -  Xceed Zip for .NET 2.0
Xceed Zip for .NET is a data compression and all-purpose file manipulation class library for the Microsoft .NET framework. It provides flexible zip, unzip and streaming data compression capabilities for .NET applications. The library includes an...
18.7 MB  
Windows Software  -  PowerTCP Mail for .NET 2.0.0
Use the .NET components included with PowerTCP Mail for .NET to integrate email functionality into and .NET Windows application, Web application, or Web Service. 100% managed code. Use the SMTP component to send Internet email, from a simple...
4.04 MB  
Windows Software  -  PowerTCP Secure FTP for .NET 1.0.0
Use the .NET components included with PowerTCP Secure FTP for .NET to integrate secure FTP functionality into any .NET Windows application, Web application, or Web service. The most comprehensive Secure FTP component available in the market today....
2.71 MB  
Windows Software  -  PowerTCP SSL Sockets for .NET 1.0.3
Use the .NET components included with PowerTCP Sockets for .NET to create any type of network application. These basic network building blocks contain everything needed to create a network application of any level of complexity. Use the Tcp...
2.94 MB  
Audio Tools  -  Keen little rabbit ears 0.8
Keen little rabbit ears is a simple ear training program for Linux and Windows. It is free of charge. You can exercise the recogniton of intervalls, chords, scales and chord progressions. Keen little rabbit ears requires the installation of Perl...
11.26 KB  
Security Tools  -  mOTP for .Net 1.0
mOTP for .Net was built as a very simple and easy-to-use piece of software that implements Mobile One Time Passwords. Now you can make use of this handy application to generate the passwords you need in no time at all.
 
Libraries  -  Rebex ZIP for .NET 1.0.4060.0
Rebex ZIP for .NET is a compression component designed for .NET languages (such as VB.NET or C#). for Windows2K, XP, 2003, Vista, 7
 
Libraries  -  Rebex Time for .NET/.NET CF 2.0.4060.0
Rebex Time for .NET/.NET CF implemens the client side of SNTP and NTP protocols. Rebex Time for .NET/.NET CF is a powerful and easy-to-use component for C#, VB.NET and other .NET languages. It implemens the client side of SNTP and NTP protocols...
 
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB