Download Factor - Factor Description, Factor Reviews
Contact
 


 

Download

 
Download Now (0K)
BSD License
Downloads till now: 1
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Assembler Tools , Bug Tracking , Code Generators , Compilers , Debuggers , Disassemblers , Internationalization , Interpreters , Libraries , Localization, Perl Modules , Preprocessors , Quality Assurance and Testing , UI (User Interfaces) , Version Control , Widgets ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Factor

 

Details

Size: 0K
Last Update: 2008-06-03 23:26:45
Version: 0.84
OS Support: Linux
License/Program Type: BSD License
Publisher: Slava Pestov
Price:$0.00
Description:

Factor 0.84 is compilers software developed by Slava Pestov.
Factor project is a language based around a programming paradigm that encourages simple, testable and reusable code.



Factor's main influences are Joy for the syntax, Forth for the implementation techniques, and Lisp for the object model. The source is released under a BSD-style license. Share it freely.

Here are some key features of "Factor":
Runs on FreeBSD, Linux, Mac OS X and Windows.
Native code compiler for x86 and PowerPC.
Minimal postfix syntax with an extensible parser.
Image-based environment offering orthogonal persistence.
Polymorphism through predicate-based dynamic dispatch.
Language support for delegation-based design patterns.
Data structures include linked lists, vectors, and hashtables.
User-defined types, known as tuples.
Rich math library including big integers, floating point, ratios, complex numbers.
Continuations.
Profiling, tracing, single-stepping, browsing.
Static stack effect inference.
HTTP server and continuation-based web framework.
C library interface.
SDL graphics library interface.
Focus on interactive and test-driven development.
A plugin for the jEdit text editor offers a powerful development environment.

Reflection

Factor is defined in terms of itself as much as possible. Every layer of the system is inspectable and editable at runtime. Everything in the system carries consistent object semantics, and every object can be queried for its type and shape.

Metaprogramming

A powerful meta-level takes advantage of the duality between code and data. The object system, and even tools such as steppers, browsers, inspectors and profilers are built within the language framework.

Transparency

Nothing is hidden from the programmer. Factor is designed not as a black box, but a tool box. The programmer is encouraged to mold the language to fit the problem.

Simplicity

Everything is as simple as possible. The system should be small enough that one person can study the code and understand it completely. Unnecessary code and features are not included.

What's New in This Release:
Non-blocking I/O and sockets are supported on Windows once again.
Stack effect declarations are checked by the compiler and are mandatory for recursive words.
The new graphical code walker in UI supports stepping backwards.
There are more keyboard shortcuts in the UI.
All errors are now documented.
There is pluggable editor support (currently jEdit, VIM and Emacs).
There are many updated and new contributed libraries, including distributed concurrency, a JSON reader/writer, parser combinators, and a calendar library.
Factor 0.84 supports english interface languages and works with Linux.

Downloading Factor 0.84 will take if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Factor Version History

Product Date Added
Factor 0.84 2008-06-03 23:26:45


Related Software

Bigtop::Docs::TentTut
From category: Libraries
Bigtop::Docs::TentTut 0.14 is libraries software developed by Phil Crow. Bigtop::Docs::TentTut is Perl module for tentmaker Tutorial (best viewed in html). If you don\'t know what Bigtop is,...
Convert::yEnc::Decoder
From category: Libraries
Convert::yEnc::Decoder 1.02 is libraries software developed by Steven W McDougall. Convert::yEnc::Decoder is a Perl module that decodes yEncoded files. SYNOPSIS use Convert::yEnc::D...
Class::Container
From category: Libraries
Class::Container 0.12 is libraries software developed by Ken Williams. Class::Container is a Perl module with Glues object frameworks together transparently. SYNOPSIS package Car; \...
ExtUtils::ModuleMaker::PBP
From category: Libraries
ExtUtils::ModuleMaker::PBP 0.09 is libraries software developed by James E Keenan. ExtUtils::ModuleMaker::PBP is a Perl module to create a Perl extension in the style of Damian Conway&039;s Perl B...
Card Terminal Driver Library 20011112
From category: Libraries
Card Terminal Driver Library 20011112 is libraries software developed by Patrick Finnegan and Nolan Eakins. Card Terminal Driver Library aims to add support for smart card and magnetic stripe card...
CGI::EasyCGI
From category: Libraries
CGI::EasyCGI 0.5.0 is libraries software developed by Jeremy Wall. Simple to use, single file with no dependencies, and short learning curve for those times when you don\'t want or need the swiss a...
Bundle::BricolagePlus
From category: Libraries
Bundle::BricolagePlus 1.10.0 is libraries software developed by David Wheeler. Bundle::BricolagePlus are optional and required modules for the Bricolage content management system. SYNOPSIS...
Bee Template
From category: Libraries
Bee Template 0.3 is libraries software developed by Bee Template Team. Bee Template is a Web template system parses HTML files into PHP objects which can be manipulated by using tag names or IDs....
Apache::Language 0.14
From category: Libraries
Apache::Language 0.14 is libraries software developed by Philippe M. Chiasson. Apache::Language is a Perl transparent language support for Apache modules and mod_perl scripts. SYNOPSIS...
CFL
From category: Libraries
CFL 1.2.7 is libraries software developed by Mark Lindner. CFL is a C library of useful functions that simplify systems software development on System V UNIX. The library includes routines f...
CppUnit - C++ port of JUnit
From category: Quality-Assurance-and-Testing
CppUnit - C++ port of JUnit 1.12.0 is quality assurance and testing software developed by Baptiste Lepilleur. CppUnit is a C++ unit testing framework. CppUnit project started its life as a port of...
Visualization Library
From category: Libraries
Visualization Library - your personal 3D visualization expert!...
Convert::Wiki
From category: Libraries
Convert::Wiki 0.05 is libraries software developed by Tels. Convert::Wiki is a Perl module that can convert HTML/POD/txt from/to Wiki code. SYNOPSIS use Convert::Wiki;...
Class::DataStore
From category: Libraries
Class::DataStore 0.07 is libraries software developed by Eric Folley. Class::DataStore is a Perl module for generic OO data storage/retrieval. SYNOPSIS my %values = ( one => 1, two...
Ant-Eclipse 1.0
From category: Assembler-Tools
Ant-Eclipse 1.0 is assembler tools software developed by Ferdinand Prantl. Ant-Eclipse is a task for the Java build tool Ant generating Eclipse projects to be just imported and used easily. Ant bui...
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver x64 d
3. Canon PIXMA iP1300 Printer Driver a
4. Canon PIXMA iP1200 Printer Driver
5. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
6. Canon PIXMA MP210 MP Drivers
7. Canon PIXMA iP1600 Printer Driver
8. Canon PIXMA iP1300 Printer Driver c
9. Canon i-SENSYS LBP2900 Printer Driver R
10. Canon PIXMA MP160 MP Drivers xp64
11. Canon i560 Printer Driver
12. Canon PIXMA MP160 MP Drivers 9xME
13. Asus EZVcr II
14. Canon LaserShot LBP-1210 Printer Driver
15. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
16. SendSong
17. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
18. We iSMS
19. Genius VideoCAM Trek
20. psx4iphone

DownloadTube Editor Reviews

 
1. Smart Pix Manager
Smart Pix Manager is a powerful, feature-rich and user-frien...
2. Network Security Icons
Network Security Icons is an icon collection for XP or Vista...
3. X360 Ftp Client ActiveX Control
X360 Ftp Client ActiveX Control will help the application de...
4. AoA iPod/PSP/3GP/MP4 Converter
AoA iPod/PSP/3GP/MP4 Converter is a simple to use tool that ...
5. iOrgSoft MOV Converter
iOrgSoft MOV Converter is a powerful, fast and easy to use v...
6. Nidesoft DVD to MP4 Converter
Nidesoft DVD to MP4 Converter is a great, simple and easy-to...
7. Kakuro Epic
Kakuro Epic is an entertaining Kakuro puzzle game and solver...
8. Pepsky Video Splitter
Pepsky Video Splitter is a smart utility that helps you spli...
9. Pepsky Zune Converter
Pepsky Zune Converter is a powerful video converter software...
10. Pepsky Video Joiner
Pepsky Video Joiner is a smart software that helps you easil...

Software Reviews Full List



Recent Blog Posts

 
1. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
2. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
3. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...
5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need
This time I won’t speak about a single freeware program that...
6. How To Increase The Quality of Your News Articles For Search Engine Spiders
The process of articles publishing is a common practice to...
7. Digg in Press: Tips and Opinions
Regarding Digg social bookmarking service there are many a...
8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines
Many people asked themselves how to run Ubuntu Linux and W...
9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light
It is well known the fact that even the latest version of M...
10. Image Galleries on Autopilot: Instant Gallery Maker
The creation of image galleries ready for web publishing...

Last 20 Scripts

 
1. Azure CMS
Azure CMS is a universal software product for the developmen
2. Azure Portal
Azure Portal is a social networking script made with PHP pro
3. One Frog
One Frog is a content management system that allows you to u
4. Cigmas CMS
Cigmas CMS is a powerful web content management system for g
5. WebWord CMS
WebWord CMS is a full featured web content management system
6. Marjetica Content Management System
Marjetica Content Management System is a powerful, easy to u
7. Phenotype CMS
Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr
8. Chupix CMS
Chupix is a content management system written in PHP and sto
9. Interspire Website Publisher
Interspire Website Publisher (formerly ArticleLive) is a con
10. Interspire Email Marketer
Interspire Email Marketer (formerly SendStudio) is a web bas
11. Comments RAM
Comments RAM is a lightweight PHP script that allows you to
12. KoolAjax
KoolAjax facilitates data exchange between server-side and c
13. KoolTreeView
KoolTreeView is a unique treeview control for PHP.
14. petitforum
This is a little discussion board which does not use MySQL a
15. eliteCMS
Elite CMS is an ideal content management system for a small
16. TotalW
TotalW is a simple to install and use file manager written i
17. alizer
alizer is a PHP script that analyzes the Apache log file.It
18. dpDebug 2
dpDebug 2 allows you to track down any problem with certain
19. Projector
Projector is a very simple project management system that is
20. Ticket Support System
Ticket Support System is an online PHP / MySQL based script