VideLibri liststhe books youhave lend froma publiclibrary andlets you searchthe librarycatalog fromyour localdevice. It hasall the usualfeatures of anlibrary OPAC,i.e. viewing,renewing,searching andordering books.It also renewsall due booksautomaticallyand can doother thingsonly a locallyrunning app cando, likekeeping ahistory of allever lend booksacross multiplelibraries. Itis theworld'sfirst libraryapp. So farVideLibri hasbeen testedwith 200libraries succ
Picat is a ruleand logic basedprogramminglanguage. Itssyntax isderived frompatternmatching rules,but allowstraditionaldeclarative andimperativeprogramming andis suitable forgeneral-purposedevelopment. Itruns in a VM,with automaticstack/heapallocation andgarbagecollection.
Gambas is anIDE and BASICinterpreterwithobject-orientedextensions.It'sdesigned toease buildinggraphicalapplicationsprograms usingGtk+ or Qt, andruns on mostUnix and Linuxsystems. Withits runtimestandaloneapplicationscan bepackaged, evencommand-lineprograms. TheGambas3JIT-compilinginterpreteroften executesfaster thanPerl or Pythonapps. It alsosupports SDL,OpenGL andOpenAL, MySQLor PostgreSQLdatabases, CGIwebserverinterfacing,
Seed7 is ageneral purposeprogramminglanguage. It isa higher levellanguagecompared toAda, C++, andJava. In Seed7,new statementsand operatorscan be declaredeasily.Functions withtype resultsand typeparameters aremore elegantthan a templateor genericsconcept. Objectorientation isused when itbringsadvantages andnot in placeswhen othersolutions aremore obvious.Although Seed7containsseveralconcepts ofotherprogramminglanguages, itis generallynot consideredas a direc
Objeck is anobject-orientedcomputerlanguage withfunctionalfeatures. Thelanguage hasties with Java,Scheme and UML.In thislanguage alldata types,except forhigher-orderfunctions, aretreated asobjects. Thelanguagecontains all ofthe features ofageneral-purposecomputinglanguage withan emphasisplaced onsimplicity. Theprogrammingenvironmentconsists of acompiler,virtual machineand debugger.
C++ scriptingmini enginethat aims toimplement ahandfull set offeatures fromthe ECMA Scriptspecification.A way to freelymanipulateobjectsexported fromthe C++ usingarithmetic,parentheses andassignmentoperators.Enablescompilationindependentscripting fromexternalsources anapplication cantake inputfrom, such as:config files,command-line,UI controls,etc. Opensource C++library.
luaprompt isboth aninteractive Luaprompt that canbe used insteadof the officialinterpreter, aswell as amodule thatprovides a Luacommand promptthat can beembedded in ahostapplication. As a standaloneinterpreter itprovides manyconveniencesthat aremissing fromthe officialLuainterpreter. As an embeddedprompt,it's meantforapplicationsthat use Lua asa configurationor interfacelanguage andcan thereforebenefit from aninteractiveprompt fordebugging orregular use.
Maude is ahigh-performancereflectivespecificationand programminglanguage for awide range ofapplications.Besidessupportingorder sortedequationalalgebra (in thestyle of OBJ3),it alsosupports a moregeneralrewriting logicwhich need notbe confluent orterminating. Inthis way, it isparticularlysuited formodelingconcurrentobject-orientedcomputation. Italso includesvariousenvironmentssuch as a modelchecker and aninteractivetheorem prover.
The Pythonmodule bondsupportstransparentremote/recursiveevaluationbetween Pythonand anotherinterpreterthroughautomatic callserialization. In poorerwords, a bondlets you callfunctions inother languagesas they werenormal Pythonfunctions. Italso allowsother languagesto call Pythonfunctions as ifthey werenative. Remoteoutput is alsotransparentlyredirectedlocally, andsince theevaluation isperformedthrough apersistentco-process, youcan actuallyspawninterpreters o
PseudoD is aninterpretedprogramminglanguage for Cand C++ with anentirelySpanish syntaxlosely based onAda and D. Itprovides alimited set ofoperators andkeywords. Theimplementationis just a fewkilobytes.
RPL/2 (ReversePolish Lisp/2)is a langagederived fromthe RPL made byHewlett-Packardfor its HP-28S.It has someextensions(preprocessor,compilatedlibraries, newfunctions,parallelcomputing), aTeX output, andcan drawgraphics.