The Haskell Notebook (another Haskell Cookbook) contains some common and not so common Haskell programming idioms that are contained in a collection of working/compilable examples. There is also a collection of source code from other functional programming languages including Lisp and Erlang. This project is similar to other cookbook projects that you may find on the web for various other programming languages.
If you are attempting to compile the source, you should be able to do the following assuming that you have the Glasgow Haskell Compiler installed. In the event that you copied the code from one of the wiki pages and you receive an error, check the subversion repository or downloads for a mirror of the wiki example (the formatting on the wiki may have caused the issue).
This notebook and set of cookbook examples was ideally setup to explore different functional programming languages. Even though Factor is not considered to be a functional programming language. It is still an interesting project and language, so some factor cookbook examples will also show up under this project.
- uploaded HaskellSimpleTextMining?.tar.gz - haskell text mining example; covers many different aspect of haskell. Including a web scraper (python) and tools to analysis web document, naive bayes analysis, finding simple document statistics.
- uploaded SimpleIrcClient_Erlang?.tar.gz - simple erlang IRC client
- uploaded erlang_set1_d032008.tar.gz - erlang cookbook examples set1
- uploaded haskell_set1_d032008.tar.gz - haskell cookbook examples set1, many topics include monads, cabal, reading/writing binary files, etc
- uploaded lisp_set1_d032008.tar.gz - lisp cookbook examples set1, lisp widget toolkit (example FFI source code), lisp apache log file analysis tool
The Java Virtual Machine ( Sun's JVM is called HotSpot ) is a java bytecode intepreter which is fast, portable and secure. Jython, JRuby, Scala, ABCL (Common Lisp) are popular language implementations that run on the JVM that allow for the jvmcookbook sugar of their particular languages.
This project contains multiple sub-projects and code demos related to those jvm language implementations.
- uploaded JRubySourceCodeManager.zip - example jruby web application oriented j2ee application. an example source code manager for viewing all of your source code in your project. Use of simple jruby/spring framework.
- uploaded jython_set1_d032008.zip - misc jython oriented examples including struts based application. Junit/Jython example and other notebook samples.
- uploaded scala_set1_d032008.zip - scala examples including scala/lift web project(note: using older version of scala source code)
- uploaded misc_NeuralNetworkJava?.zip - misc neural network example in java
- uploaded abcl_set1_d032008.zip - abcl/lisp examples including abcl oriented web example.
The Octane OS Project started with the intent to design a lightweight Operating System. It has a small kernel for an x86 system. The host development environment is designed to work with the Bochs x86 emulator or VMWare. The base shell environment will be with the Factor programming language.
You should download the most recent snapshot. Use the subversion source repository for this project to get the latest source code. You must build the octaneos kernel and libraries with the most-recent modern GNU tools.