adding old pages

This commit is contained in:
Ryan Voots 2012-02-15 21:44:11 -05:00
parent 291639a6e0
commit e8bb2a9d46
15 changed files with 252 additions and 0 deletions

30
pages/about.markdown Normal file
View file

@ -0,0 +1,30 @@
---
author: simcop2387
date: '2010-04-26 03:18:05'
layout: page
slug: about
status: publish
title: About
wordpress_id: '2'
---
Just a quiet place for me to post news and things related to the
slowly up and coming Farnsworth programming language, along with
some minor personal things. A bit about the language: I've been
trying to design it to be as close to an ideal language for Applied
Mathematics (I've been giving theoretical stuff some thought but
I'm not sure how to accommodate it just yet) and Physics. Because
of this it's been taking more of a functional design but not to the
point where it ends up difficult to write any kind of general
program in. It originally started as an open source clone of the
Frink language/system but I've since decided that I didn't like its
grammar (there's a few things in it that make it difficult if not
impossible to parse with a yacc like parser); So I've been starting
to take it into my own direction. There is an evaluator on the
website but please be gentle on it since it runs it all on a VM at
my house and the interpreter does have some issues with recursion
(memory profile grows very fast). On the back end it uses PARI/GP
to do the actual calculations so it can get higher precision
floating point math along with complex math, etc.

13
pages/docs.markdown Normal file
View file

@ -0,0 +1,13 @@
---
author: simcop2387
date: '2010-04-28 14:48:32'
layout: page
slug: docs
status: publish
title: Docs
wordpress_id: '36'
---
None
This is a test! Of the emergency sim broadcast system. Once more for the masters of the universe.

13
pages/error.markdown Normal file
View file

@ -0,0 +1,13 @@
---
author: simcop2387
date: '2010-04-28 23:01:36'
layout: page
slug: error
status: publish
title: Error
wordpress_id: '51'
---
None

15
pages/eval.markdown Normal file
View file

@ -0,0 +1,15 @@
---
author: simcop2387
date: '2010-08-08 15:46:13'
layout: page
slug: eval
status: publish
title: Eval
wordpress_id: '147'
---
Here you can play around with the programming language by running
the code here on the web page. \[eval-form 1 "Contact form 1"\] There
is a 25 second timeout setup so any infinite loops will still halt.

13
pages/evaluate.markdown Normal file
View file

@ -0,0 +1,13 @@
---
author: simcop2387
date: '2010-04-28 15:42:59'
layout: page
slug: evaluate
status: publish
title: Evaluate
wordpress_id: '47'
---
None

13
pages/farnsworth.markdown Normal file
View file

@ -0,0 +1,13 @@
---
author: simcop2387
date: '2010-04-28 13:46:06'
layout: page
slug: farnsworth
status: publish
title: Farnsworth
wordpress_id: '34'
---
None

13
pages/functions.markdown Normal file
View file

@ -0,0 +1,13 @@
---
author: simcop2387
date: '2010-04-28 14:52:59'
layout: page
slug: functions
status: publish
title: Functions
wordpress_id: '43'
---
None

8
pages/indextest.markdown Normal file
View file

@ -0,0 +1,8 @@
---
author: simcop2387
date: '2010-04-28 14:48:32'
layout: index
status: publish
title: Simcop's blog of nothing
---

12
pages/language.markdown Normal file
View file

@ -0,0 +1,12 @@
---
author: simcop2387
date: '2010-04-28 13:45:31'
layout: page
slug: language
status: publish
title: Language
wordpress_id: '31'
---

View file

@ -0,0 +1,10 @@
---
author: simcop2387
date: '2010-08-22 13:48:28'
layout: page
slug: magic-values
status: publish
title: Magic values
wordpress_id: '195'
---

View file

@ -0,0 +1,10 @@
---
author: simcop2387
date: '2010-08-19 09:15:32'
layout: page
slug: module-draft-spec
status: publish
title: Module Draft Spec
wordpress_id: '168'
---

13
pages/output.markdown Normal file
View file

@ -0,0 +1,13 @@
---
author: simcop2387
date: '2010-04-28 23:01:57'
layout: page
slug: output
status: publish
title: Output
wordpress_id: '53'
---
None

13
pages/syntax.markdown Normal file
View file

@ -0,0 +1,13 @@
---
author: simcop2387
date: '2010-04-28 14:50:24'
layout: page
slug: syntax
status: publish
title: Syntax
wordpress_id: '40'
---
None

63
pages/todo.markdown Normal file
View file

@ -0,0 +1,63 @@
---
author: simcop2387
date: '2010-05-11 19:29:32'
layout: page
slug: todo
status: publish
title: Todo
wordpress_id: '99'
---
# Things to do before modules
- Finish the rewrite of the output system
- Add ability to control precision of calculations
- Add significant digit support
- Use the rewrites of the output system to create a graph of the
interpreter state
- Write something to serialize said graph into a
freezable/thawable structure.
# Things to do After modules
- Add proper Object Oriented stuff
- [Magic Value Library](http://simcop2387.info/todo/magic-values/ "Magic Value Library")
- IO Library
- Socket Library
- Graphing Library
- Two versions
- one that sends the graph off to a "server" to render them
- one that renders it in a blocking manner
- Basic Mathematics
- Algebra functions
- Roots of polynomials
- Function/Lambda manipulation
- Inversions of single dependent variable functions
- Solving multivariable dependent functions for a single argument
- Compositing functions in a "permanent" manner (this one will be
difficult for some functions)
- Calculus functions
- Derivatives
- Min-Max of functions
- Concavity tests
- Integrals
# Things to Steal
## Haskell
> - List Comprehensions
> http://learnyouahaskell.com/starting-out\#im-a-list-comprehension
> -

13
pages/value.markdown Normal file
View file

@ -0,0 +1,13 @@
---
author: simcop2387
date: '2010-04-28 15:43:56'
layout: page
slug: value
status: publish
title: Value
wordpress_id: '49'
---
None