Topics in Octave web: | Changed: | Changed by: |
AboutOctaveCompiler | 18 Nov 2004 - 10:02 - r1.2 | KarinaOlmos |
FunctionTypeSpecification | 22 Nov 2004 - 08:57 - r1.2 | RobVermaas |
definitions constants do_fortran_indexing := int e := float eps := float pi := float ... variables warn_fortran_indexing := int warn_num_to_str := int ... functions ... date :: -> string time :: -> float ctime :: float -> string isieee :: -> int fnmatch :: string, matrix(char) -> matrix(int) fnmatch :: string, string -> int ...
Octave-frontend | 12 Jan 2005 - 13:17 - NEW | JayaSurian |
OctaveCompilerDocumentation | 17 Dec 2004 - 08:48 - r1.9 | RobVermaas |
OctaveCompilerDownload | 07 Dec 2004 - 17:48 - r1.5 | RobVermaas |
OctaveCompilerNews | 15 Nov 2004 - 15:28 - r1.2 | RobVermaas |
OctaveFrontend | 19 Nov 2004 - 08:46 - r1.4 | RobVermaas |
OctaveOptimizer | 02 Dec 2004 - 08:03 - r1.5 | RobVermaas |
OctaveToC | 19 Nov 2004 - 15:21 - r1.3 | RobVermaas |
function x = factorial(n) x = 1; while(n>1) x = x * n; n = n -1; end endfunctionUsing Octave to .oct? compilation, it results in (without the includes),
DEFUN_DLD (factorial, args, nargout, "") { octave_value_list c_0; octave_value x; octave_value n; n = args(0); x = 1; while ( do_binary_op(octave_value::op_gt, n, 1).all().all().bool_array_value()(0) ) { x = do_binary_op(octave_value::op_mul, x, n); n = do_binary_op(octave_value::op_sub, n, 1); } c_0(0) = x; return(c_0); }Using Octave to C++ (standalone)? compilation, the following script
for n = 1:1000 b = factorial(n); end bresults in,
void a_0_c_0 () { double n; double b; int d_0; for ( d_0 = 0 ; (d_0 < floor((((1000 - 1) + 1) / 1))) ; d_0++ ) { n = (1 + (d_0 * 1)); b = factorial_d_0(n); } set_global_value("ans", b); get_global_value("ans").print_name_tag(std::cout, "ans"); get_global_value("ans").print(std::cout); } double factorial_d_0 (double n) { double x; x = 1; while ( (n > 1) ) { x = (x * n); n = (n - 1); } return(x); } int main () { init_octave_internals(); a_0_c_0(); }
OctaveTypeInferencer | 23 Nov 2004 - 11:58 - r1.6 | RobVermaas |
Pack-octave | 12 Jan 2005 - 13:55 - NEW | JayaSurian |
ReleaseRoadmap | 17 Nov 2004 - 18:41 - r1.2 | RobVermaas |
SiteMap | 27 Aug 2002 - 08:00 - NEW | EelcoVisser |
Web | TWiki Site Map | Use to... |
---|---|---|
Main | The Main web is dedicated to the maintenance of this website. This is the place to discuss meta-issues such as what style to use, how best to organize a survey, what the ideal topic size is, how to refer to papers, what the preferred layout of the site should be, etc. | ... |
TWiki | Welcome, Registration, and other StartingPoints; TWiki history & Wiki style; All the docs... | ...discover TWiki details, and how to start your own site. |
Gmt | Generative Model Transformer | |
Gpce | ||
Octave | The Stratego web is the home of Stratego, a language for program transformation based on the paradigm of rewriting strategies. The aim of this language is to provide an expressive and declarative language for expressing all kinds of program transformations. The web includes publications on Stratego, download of the StrategoCompiler, documentation, and descriptions of applications. | ... |
Sandbox | Sandbox test area with all features enabled. | ...experiment in an unrestricted hands-on web. |
Sdf | The Sdf web is dedicated to the modular syntax definition formalism SDF. Here you can find implementations, pointers to download pages, syntax definitions for common languages, discussions about new features and implementatios of SDF, and tips and tricks for using the formalism. | ... |
SdfBackup | The Sdf web is dedicated to the modular syntax definition formalism SDF. Here you can find implementations, pointers to download pages, syntax definitions for common languages, discussions about new features and implementatios of SDF, and tips and tricks for using the formalism. | ... |
Stratego | The Stratego web is the home of Stratego, a language for program transformation based on the paradigm of rewriting strategies. The aim of this language is to provide an expressive and declarative language for expressing all kinds of program transformations. The web includes publications on Stratego, download of the StrategoCompiler, documentation, and descriptions of applications. | ... |
Sts | The Sofware Transformation Systems wiki | |
Tiger | Home of the Tiger in Stratego project, which is concerned with the exploration of transformation techniques in compilation using an implementation of a Tiger compiler. | ... |
Tools | The Tools web is the home of the XT? bundle of program transformation tools. XT is an open framework for program transformation based on the ATerm format for exchange of programs between tools. The bundle includes packages for parsing, pretty-printing, term rewriting, and grammar recovery. It also contains a distribution of the SDF2? GrammarBase?. The OnlinePackageBase is an open collection of packages for program transformation supporting package bundling on demand. | ... |
Transform | The Transform web is an attempt to get an overview of program transformation research and application. In the first place the web is a collection of resources such as pointers to researchers, conferences, journals, summaries and reviews of papers, and tools for implementing transformation systems. In the second place the Transform web attempts to bring structure in the world of program transformation by means of categories, taxonomies such as the TransformationTaxonomy, and entry points such as the ReengineeringWiki and the DeCompilation page. | ... |
You can use color coding by web for identification and reference. This table is updated automatically based on WebPreferences settings of the individual webs. Contact webmaster@strategoxt.org if you need a separate collaboration web for your team. See also AdminTools. |
Legend of icons: |
= Go to the home of the web = Search the web |
= See recent changes in the web = Subscribe to get notified of changes by e-mail |
TypeBasedOptimization | 22 Nov 2004 - 11:00 - r1.2 | RobVermaas |
a = [ 1 2 ; 3 4 ] b = ismatrix(a)The type inferencer can determine that
a = [ 1 2 ; 3 4 ] b = true
UpdateWebPages | 20 Sep 2002 - 08:37 - NEW | EelcoVisser |
WebChanges | 04 Dec 2004 - 19:16 - r1.3 | MartinBravenboer |
WebChanges100 | 23 Apr 2002 - 19:53 - NEW | EelcoVisser |
Topic | Changed | By |
---|---|---|
WebStatistics | 18 Oct 2016 - 17:12 | TWikiGuest |
WebContents? | 05 Jun 2005 - 11:34 | EelcoVisser |
WebRss | 09 May 2005 - 14:21 | MartinBravenboer |
WhatsGoingOn? | 14 Jan 2005 - 11:37 | RobVermaas |
Pack-octave? | 12 Jan 2005 - 13:55 | JayaSurian |
Octave-frontend? | 12 Jan 2005 - 13:17 | JayaSurian |
OctaveCompilerDocumentation? | 17 Dec 2004 - 08:48 | RobVermaas |
OctaveCompilerDownload? | 07 Dec 2004 - 17:48 | RobVermaas |
WebChanges | 04 Dec 2004 - 19:16 | MartinBravenboer |
OctaveOptimizer? | 02 Dec 2004 - 08:03 | RobVermaas |
WebLeftBar | 01 Dec 2004 - 12:45 | RobVermaas |
OctaveTypeInferencer? | 23 Nov 2004 - 11:58 | RobVermaas |
TypeBasedOptimization? | 22 Nov 2004 - 11:00 | RobVermaas |
FunctionTypeSpecification? | 22 Nov 2004 - 08:57 | RobVermaas |
OctaveToC? | 19 Nov 2004 - 15:21 | RobVermaas |
OctaveFrontend? | 19 Nov 2004 - 08:46 | RobVermaas |
AboutOctaveCompiler? | 18 Nov 2004 - 10:02 | KarinaOlmos |
ReleaseRoadmap? | 17 Nov 2004 - 18:41 | RobVermaas |
WebHome | 17 Nov 2004 - 15:16 | RobVermaas |
OctaveCompilerNews? | 15 Nov 2004 - 15:28 | RobVermaas |
WebPreferences | 15 Nov 2004 - 14:36 | RobVermaas |
WebFooter? | 15 Nov 2004 - 12:29 | RobVermaas |
UpdateWebPages | 20 Sep 2002 - 08:37 | EelcoVisser |
SiteMap | 27 Aug 2002 - 08:00 | EelcoVisser |
WebChanges500 | 23 Apr 2002 - 20:09 | EelcoVisser |
WebChanges200 | 23 Apr 2002 - 20:05 | EelcoVisser |
WebChanges100 | 23 Apr 2002 - 19:53 | EelcoVisser |
WebNotify | 23 Jan 2002 - 14:21 | EelcoVisser |
WebIndex | 23 Jan 2002 - 14:20 | EelcoVisser |
WebNews | 23 Jan 2002 - 14:17 | EelcoVisser |
WebTools | 08 Nov 2001 - 09:49 | TWikiGuest |
WebSearch | 08 Aug 2001 - 05:26 | PeterThoeny |
WebChanges200 | 23 Apr 2002 - 20:05 - NEW | EelcoVisser |
Topic | Changed | By |
---|---|---|
WebStatistics | 18 Oct 2016 - 17:12 | TWikiGuest |
WebContents? | 05 Jun 2005 - 11:34 | EelcoVisser |
WebRss | 09 May 2005 - 14:21 | MartinBravenboer |
WhatsGoingOn? | 14 Jan 2005 - 11:37 | RobVermaas |
Pack-octave? | 12 Jan 2005 - 13:55 | JayaSurian |
Octave-frontend? | 12 Jan 2005 - 13:17 | JayaSurian |
OctaveCompilerDocumentation? | 17 Dec 2004 - 08:48 | RobVermaas |
OctaveCompilerDownload? | 07 Dec 2004 - 17:48 | RobVermaas |
WebChanges | 04 Dec 2004 - 19:16 | MartinBravenboer |
OctaveOptimizer? | 02 Dec 2004 - 08:03 | RobVermaas |
WebLeftBar | 01 Dec 2004 - 12:45 | RobVermaas |
OctaveTypeInferencer? | 23 Nov 2004 - 11:58 | RobVermaas |
TypeBasedOptimization? | 22 Nov 2004 - 11:00 | RobVermaas |
FunctionTypeSpecification? | 22 Nov 2004 - 08:57 | RobVermaas |
OctaveToC? | 19 Nov 2004 - 15:21 | RobVermaas |
OctaveFrontend? | 19 Nov 2004 - 08:46 | RobVermaas |
AboutOctaveCompiler? | 18 Nov 2004 - 10:02 | KarinaOlmos |
ReleaseRoadmap? | 17 Nov 2004 - 18:41 | RobVermaas |
WebHome | 17 Nov 2004 - 15:16 | RobVermaas |
OctaveCompilerNews? | 15 Nov 2004 - 15:28 | RobVermaas |
WebPreferences | 15 Nov 2004 - 14:36 | RobVermaas |
WebFooter? | 15 Nov 2004 - 12:29 | RobVermaas |
UpdateWebPages | 20 Sep 2002 - 08:37 | EelcoVisser |
SiteMap | 27 Aug 2002 - 08:00 | EelcoVisser |
WebChanges500 | 23 Apr 2002 - 20:09 | EelcoVisser |
WebChanges200 | 23 Apr 2002 - 20:05 | EelcoVisser |
WebChanges100 | 23 Apr 2002 - 19:53 | EelcoVisser |
WebNotify | 23 Jan 2002 - 14:21 | EelcoVisser |
WebIndex | 23 Jan 2002 - 14:20 | EelcoVisser |
WebNews | 23 Jan 2002 - 14:17 | EelcoVisser |
WebTools | 08 Nov 2001 - 09:49 | TWikiGuest |
WebSearch | 08 Aug 2001 - 05:26 | PeterThoeny |
WebChanges500 | 23 Apr 2002 - 20:09 - NEW | EelcoVisser |
Topic | Changed | By |
---|---|---|
WebStatistics | 18 Oct 2016 - 17:12 | TWikiGuest |
WebContents? | 05 Jun 2005 - 11:34 | EelcoVisser |
WebRss | 09 May 2005 - 14:21 | MartinBravenboer |
WhatsGoingOn? | 14 Jan 2005 - 11:37 | RobVermaas |
Pack-octave? | 12 Jan 2005 - 13:55 | JayaSurian |
Octave-frontend? | 12 Jan 2005 - 13:17 | JayaSurian |
OctaveCompilerDocumentation? | 17 Dec 2004 - 08:48 | RobVermaas |
OctaveCompilerDownload? | 07 Dec 2004 - 17:48 | RobVermaas |
WebChanges | 04 Dec 2004 - 19:16 | MartinBravenboer |
OctaveOptimizer? | 02 Dec 2004 - 08:03 | RobVermaas |
WebLeftBar | 01 Dec 2004 - 12:45 | RobVermaas |
OctaveTypeInferencer? | 23 Nov 2004 - 11:58 | RobVermaas |
TypeBasedOptimization? | 22 Nov 2004 - 11:00 | RobVermaas |
FunctionTypeSpecification? | 22 Nov 2004 - 08:57 | RobVermaas |
OctaveToC? | 19 Nov 2004 - 15:21 | RobVermaas |
OctaveFrontend? | 19 Nov 2004 - 08:46 | RobVermaas |
AboutOctaveCompiler? | 18 Nov 2004 - 10:02 | KarinaOlmos |
ReleaseRoadmap? | 17 Nov 2004 - 18:41 | RobVermaas |
WebHome | 17 Nov 2004 - 15:16 | RobVermaas |
OctaveCompilerNews? | 15 Nov 2004 - 15:28 | RobVermaas |
WebPreferences | 15 Nov 2004 - 14:36 | RobVermaas |
WebFooter? | 15 Nov 2004 - 12:29 | RobVermaas |
UpdateWebPages | 20 Sep 2002 - 08:37 | EelcoVisser |
SiteMap | 27 Aug 2002 - 08:00 | EelcoVisser |
WebChanges500 | 23 Apr 2002 - 20:09 | EelcoVisser |
WebChanges200 | 23 Apr 2002 - 20:05 | EelcoVisser |
WebChanges100 | 23 Apr 2002 - 19:53 | EelcoVisser |
WebNotify | 23 Jan 2002 - 14:21 | EelcoVisser |
WebIndex | 23 Jan 2002 - 14:20 | EelcoVisser |
WebNews | 23 Jan 2002 - 14:17 | EelcoVisser |
WebTools | 08 Nov 2001 - 09:49 | TWikiGuest |
WebSearch | 08 Aug 2001 - 05:26 | PeterThoeny |
WebContents | 05 Jun 2005 - 11:34 - NEW | EelcoVisser |
WebCustomMenus | 28 Apr 2005 - 22:24 - NEW | Main.wiki |
WebFooter | 15 Nov 2004 - 12:29 - NEW | RobVermaas |
search | index | recent changes | statistics printable | refresh | edit | history | more actions
WebHome | 17 Nov 2004 - 15:16 - r1.5 | RobVermaas |
WebIndex | 23 Jan 2002 - 14:20 - r1.2 | EelcoVisser |
WebLeftBar | 01 Dec 2004 - 12:45 - r1.5 | RobVermaas |
WebNews | 23 Jan 2002 - 14:17 - NEW | EelcoVisser |
WebNotify | 23 Jan 2002 - 14:21 - r1.2 | EelcoVisser |
3 spaces * Main.yourWikiName - yourEmailAddress
Note: It is helpful to insert your name in alphabetical order (by first name -- ignore the "Main.") -- then you can find your name (or not) more easily if you wish to remove it or confirm that you are on the list.
Related topics: TWikiUsers, TWikiRegistration
WebPreferences | 15 Nov 2004 - 14:36 - r1.5 | RobVermaas |
on
, and add the "what" and "use to..." description for the site map. Make sure to list only links that include the name of the web, e.g. Octave.Topic links.
web="all"
search: (Set to on
for hidden webs)
6 spaces * Set NAME = value
#EEEEAA
, it gets expanded to #EEEEAA
.
WEBCOPYRIGHT
before WIKIWEBMASTER
since =Copyright © 1999-2020 by the contributing authors.
webmaster@strategoxt.org
variable.
%VARIABLES%
.
WebRss | 09 May 2005 - 14:21 - r1.2 | MartinBravenboer |
WebSearch | 08 Aug 2001 - 05:26 - NEW | PeterThoeny |
WebStatistics | 18 Oct 2016 - 17:12 - r1.410 | TWikiGuest |
WebTools | 08 Nov 2001 - 09:49 - NEW | TWikiGuest |
WhatsGoingOn | 14 Jan 2005 - 11:37 - r1.7 | RobVermaas |
Topic WebHome . { } |
Copyright © 1999-2020 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback |