Hi all,
2013/12/8 Jon Harper :
> The reason factor needs *-dev packages is that factor needs a plain .so
> symlink in a directory searched by dlopen and Debian packages typically put
> these in dev packages whereas normal packages only install a
> "*.so.soversion" symlink.
>
> I don't know about
Hi all,
Concatenative languages were always absent from my radar of
programming languages, but right now I'd like to give Factor a try.
I've been programming (not a lot) with C++, C, Php, Python and Pascal
and VB in the past.
As C++ is way too complex to me, I'm searching for other alternatives
f
Stacks, objects, collections, continuations, higher-order functions ...
Anyone else think that Factor would make an ideal language for teaching CS?
--
Precog is a next-generation analytics platform capable of advanced
anal
Maybe something for amazon web store, like this ...
http://docs.factorcode.org:8080/content/article-s3.html
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite fo
Anyone using factor/furnace for ecommerce?
Are there any shopping cart vocabularies out there?
- Leonard
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for
> http://jarnaldich.me/2013/02/24/raw-strings-in-factor.html
>>>
>>>
Might also be written as a rule in a tokenizer.
http://docs.factorcode.org/content/article-peg.ebnf.tokenizers.html
--
Everyone hates slow websites. So
On Wed, Feb 20, 2013 at 1:10 PM, Leonard P wrote:
> On Tue, Feb 19, 2013 at 10:38 PM, Leonard P wrote:
>
>> On Tue, Feb 5, 2013 at 6:23 PM, John Benediktsson wrote:
>>
>>> I think you'd want virtual sequences as well, so getrow wouldn't
>>> necessary
On Tue, Feb 19, 2013 at 10:38 PM, Leonard P wrote:
> On Tue, Feb 5, 2013 at 6:23 PM, John Benediktsson wrote:
>
>> I think you'd want virtual sequences as well, so getrow wouldn't
>> necessary copy data. Doing the API right would involve walking through
>> vari
On Tue, Feb 5, 2013 at 6:23 PM, John Benediktsson wrote:
> I think you'd want virtual sequences as well, so getrow wouldn't necessary
> copy data. Doing the API right would involve walking through various
> numerical programming examples. We'd love any contributions you'd want to
> make!
>
> Th
Dear Doug,
Humbly request that your next planet-factor blog post be about
arrays.shaped.
Need some examples to get started.
Shaped arrays could be an important building block in the language, it
seems.
Cheers,
Leonard
-
Would like to see math.matrices implemented with shaped arrays one day.
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http:/
The high-level-stack-language is so beautiful, and Factor is the only one
around afaik.
Given a large enough vocabulary, Factor would outshine Python, Numpy,
Matlab, Mathematica, etc.
--
Free Next-Gen Firewall Hardware Off
Also looking for an example implementation of a virtual sequence.
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http://p.sf.
The tuple is defined ...
TUPLE: matrix
{ coefficient initial: 1 }
{ #rows integer initial: 0 }
{ #cols integer initial: 0 }
{ data } ;
The idea is to store an n-by-m matrix as a flat sequence, instead of an
array of arrays.
To accomplish this we map element subscripts, (row, col), to a singl
plicate":
>
> IN: scratchpad 10 [ random-32 ] replicate .
> {
> 2098808057
> 346443215
> 3307050344
> 1882029266
> 2737379981
> 4203127047
> 3606510406
> 3285608987
> 3361776623
> 979717385
> }
>
>
Nevermind ...
http://docs.factorcode.org/content/word-repetition%2Csequences.html
On Tue, Feb 5, 2013 at 7:40 PM, Leonard P wrote:
> Is there a word that takes a sequence, and fills it with copies of an
> object?
>
> : fill ( seq o
Is there a word that takes a sequence, and fills it with copies of an
object?
: fill ( seq object -- seq ) ... ;
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get
On Tue, Feb 5, 2013 at 6:23 PM, John Benediktsson wrote:
> I think you'd want virtual sequences as well, so getrow wouldn't necessary
> copy data. Doing the API right would involve walking through various
> numerical programming examples. We'd love any contributions you'd want to
> make!
>
> Th
On Tue, Feb 5, 2013 at 6:25 PM, Leonard P wrote:
> On Tue, Feb 5, 2013 at 6:23 PM, John Benediktsson wrote:
>
>> I think you'd want virtual sequences as well, so getrow wouldn't
>> necessary copy data. Doing the API right would involve walking through
>> vari
On Tue, Feb 5, 2013 at 6:23 PM, John Benediktsson wrote:
> I think you'd want virtual sequences as well, so getrow wouldn't necessary
> copy data. Doing the API right would involve walking through various
> numerical programming examples. We'd love any contributions you'd want to
> make!
>
> Th
On Tue, Feb 5, 2013 at 6:08 PM, Doug Coleman wrote:
> The style could be better, but we're lacking a bunch of words I'd want for
> working with matrices efficiently. We'd need real n-dimensional arrays like
> numpy has to do it properly, which is what I started in arrays.shaped. Also
> remove-nth
On Tue, Feb 5, 2013 at 5:58 PM, Doug Coleman wrote:
> If you interested in finding the determinant of a matrix, the easiest way
> is probably to bind to LAPACK or LINPACK using our Fortran FFI. Take a look
> at extra/math/blas/ffi for an example.
>
> If you have time, try adding a more efficien
On Tue, Feb 5, 2013 at 4:32 PM, Leonard P wrote:
> Anyone know off-hand of an idiomatic way to do the Laplace expansion of an
> nxn matrix?
>
In the spirit of Java, I would create a matrix class that is backed by a
single mutable vector. Rows, columns, and individual elements can be
Any good ways to compute a submatrix, besides using flatten and modular
arithmetic?
http://en.wikipedia.org/wiki/Submatrix
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppD
On Sun, Feb 3, 2013 at 12:30 AM, John Benediktsson wrote:
> Does that mean the 0.95 release had the errors but the development version
> works? That's odd.
>
The 0.95 release is missing a lot of words in math.matrices.
Aha, installed the development version, and it works.
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan___
Oh, I was browsing the documentation online.
http://docs.factorcode.org/content/vocab-math.matrices.html
It seems my local documentation is different.
Running version 0.95 on x86-64 Linux.
--
Everyone hates slow websites
Also, m^n works, but does not.
On Sat, Feb 2, 2013 at 10:11 PM, John Benediktsson wrote:
> Perhaps you have some compile errors? Do you have local edits to
> math.matrices?
>
> It works for me:
>
> IN: scratchpad USE: math.matrices
>
> IN: scratchpad 3 3 zero-matrix .
> { { 0 0 0 } { 0 0 0 } {
> Just reinstalled from scratch and still can't call square-matrix.
*square-matrix?
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.
> IN: scratchpad 3 3 zero-matrix .
> { { 0 0 0 } { 0 0 0 } { 0 0 0 } }
>
> IN: scratchpad 3 3 zero-matrix square-matrix? .
> t
>
>
>
> On Sat, Feb 2, 2013 at 5:52 PM, Leonard P wrote:
>
>> It seems that I can run some words in the math.matrices vocabulary, but
Ok list. I've done enough wrangling. It's time for me to sit back, let
the language sink in, and read some code examples. Apologies if I've
overtaxed your inbox. For someone used to Java, Factor takes some getting
used to, but it is an exciting paradigm. My hope for Factor is that its
librarie
>
> Was wondering if there could be a variation of "for i = 0 up to n", when n
> is unknown.
>
> Named it "index-pump".
>
> Instead of "looping over a body of code", we are "index-pumping a
> function".
>
> : index-pump ( quot -- m )
> 1 swap [ dup ] prepose [ 1 + ] while ; inline
>
Er, seems
On Thu, Jan 10, 2013 at 11:44 AM, Alex Vondrak wrote:
> Haven't looked at the code, but to answer your question about
> `for`-loops...
>
> "for each" loops:
> http://docs.factorcode.org/content/word-each,sequences.html
> "for i = 0 up to n" loops: use `each` with
> http://docs.factorcode.org/cont
>
> Anyone get the graphviz gallery to work?
>
Er, nm... works now.
--
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of
On Wed, Jan 16, 2013 at 3:44 AM, Alfredo Beaumont <
alfredo.beaum...@gmail.com> wrote:
> A more concise version[1]:
>
> 2 1000 ^ number>digits sum
>
> cheers
>
Awesome.
Seems like Factor would be a great tool for teaching math.
Anyone get the graphviz gallery to work?
--
Or maybe if there was an option to compile Factor to Ngaro, then any
advantages of using RetroForth would be moot.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and
Some interesting questions come to mind.
What features does Factor have that RetroForth does not?
Of these features, how many are possible to implement in RetroForth?
How many are possible to implement with new forth words and vocabularies?
How many require changing the forth compiler?
Apologi
> > Why not implement Factor on top of an existing Forth?
>
> It's entirely possible, sure. Heck, Factor used to be written atop the
> JVM.
> The reason to use C++ is really more social than technical. C++ is much
> more
> ubiquitous than Forth, so people won't need to install a dependency they
>
One awesome thing about Factor is its rich library.
It seems like any public version of Forth doesn't come close to offering
the functionality of the Factor vocabulary.
Considering only Turing completeness, it should be possible to implement
most of Factor on top of an existing Forth.
Wondering
ps://en.wikipedia.org/wiki/Turing_completeness
>
''Computability theory
<https://en.wikipedia.org/wiki/Computability_theory>includes the
closely related concept of Turing
equivalence <https://en.wikipedia.org/wiki/Turing_equivalence>. Two
computers P and Q are called Turing equivalent if P
Fascinating.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
>
> On Fri, Jan 11, 2013 at 9:47 AM, John Benediktsson wrote:
>
>> This should be a direct translation of that method, I think
>>
>> :: fibonacci? ( n )
>> 1 [ dup fibonacci n < ] [ 1 + ] while fibonacci n = ;
>>
>
Factored this to have only one reference to a local.
:: closest-upper-index ( n
On Fri, Jan 11, 2013 at 9:47 AM, John Benediktsson wrote:
> This should be a direct translation of that method, I think
>
> :: fibonacci? ( n )
> 1 [ dup fibonacci n < ] [ 1 + ] while fibonacci n = ;
>
Awesome.
--
Ma
Maybe just need a counter object.
--
Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and
much more. Get web development skills now with LearnDevNow -
350+ hours of step-by-step video tutorials by Microsoft MVPs
On Thu, Jan 10, 2013 at 11:44 AM, Alex Vondrak wrote:
> Haven't looked at the code, but to answer your question about
> `for`-loops...
>
> "for each" loops:
> http://docs.factorcode.org/content/word-each,sequences.html
> "for i = 0 up to n" loops: use `each` with
> http://docs.factorcode.org/cont
Here's the algorithm ...
Given n,
generate successive fibonacci numbers,
until a number greater than or equal to n is reached.
If the number is equal to n, then n is a fibonacci number.
If the number is greater than n, then n is not a fibonacci number.
Sounds simple, but I don't see a way to do
Here's a better one.
Just needs a for loop.
fibonacci.factor
Description: Binary data
fibonacci-tests.factor
Description: Binary data
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows
Here's what I got so far ...
fibonacci.factor
Description: Binary data
fibonacci-tests.factor
Description: Binary data
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScr
Closest thing to a for loop that I could find, lol ...
USING: kernel prettyprint math ;
3 [ dup . 7 + 11 mod dup 3 = not ] loop drop
3 10 6 2 9 5 1 8 4 0 7
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5
Also, this is offtopic, but I wanted to ask if the calculator GUI example
could be changed to an RPN calculator.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and mu
Is there an idiom for a for loop?
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video t
Also ...
: matrix-contains-greater? ( m n -- ? ) swap concat supremum < ;
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with
On Wed, Jan 9, 2013 at 11:32 PM, John Benediktsson wrote:
>
>
> If you want to flatten, you could do this:
>
> IN: scratchpad { { 1 2 } { 3 4 } } concat .
> { 1 2 3 4 }
>
> If you want to just check the rows for membership, you could do this
> (which checks if any of the rows contained in
Er, this seems to work ...
: matrix-contains? ( m n -- ? ) [ member? ] with any?
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills curre
>
> IN: scratchpad 5 { { 1 2 } { 3 4 } } [ member? ] with any?
I'm really going to give away my newb status with this question.
How does one turn the above into a "method"?
Something like this ...
: matrix-contains? ( m n -- ? ) n m [ member? ] with any?
---
On Thu, Jan 10, 2013 at 12:05 AM, John Benediktsson wrote:
> In the grouping vocabulary:
>
> IN: scratchpad { 1 2 3 4 } 2 group .
> { { 1 2 } { 3 4 } }
>
Nice.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, H
Is there a word to do the inverse of concat? (i.e. build a sequence of
sequences from a flat sequence)
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more.
On Wed, Jan 9, 2013 at 11:32 PM, John Benediktsson wrote:
>
>
> If you want to flatten, you could do this:
>
> IN: scratchpad { { 1 2 } { 3 4 } } concat .
> { 1 2 3 4 }
>
> If you want to just check the rows for membership, you could do this
> (which checks if any of the rows contained in
Is there a vcontains? ( v n -- ? ) word on vectors?
Sorry for the inundation of questions.
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your sk
Was thinking of writing a word called fibonacci? ( n -- ? ).
The definition would iteratively compute m^n of { { 0 1 } { 1 1 }.
The iteration terminates when the matrix either contains n or a value
greater than n.
If the matrix contains n, then push t.
If the matrix contains a value greater tha
Anyone know how to instantiate a 2x2 matrix?
- Leonard
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,
Another cool project would be to redo Minecraft in Factor.
- Leonard
--
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with Le
Hi Samuel,
Use \ map ( http://docs.factorcode.org/content/word-map,sequences.html )
instead of \ each .
Peter
On Wed, Dec 26, 2012 at 1:47 PM, Samuel Proulx wrote:
> Hi,
>
> I just have a quick question. Is it possible to make an "each" quotation
> have a stack effect such as ( x -- x ) or do we
On Tue, Dec 25, 2012 at 12:20 PM, Leonard P wrote:
> On Tue, Dec 25, 2012 at 12:19 PM, John Benediktsson wrote:
>> That would be a cool project!
You can call it "Plan 9 in Factor space".
--
LogMe
On Tue, Dec 25, 2012 at 12:19 PM, John Benediktsson wrote:
> That would be a cool project!
Yeah.
--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide i
Does anyone else think that Factor is an ideal language for teaching
programming at the university level?
Are any universities out there teaching Factor?
- Leonard
--
LogMeIn Rescue: Anywhere, Anytime Remote support for
Any simple UI examples out there?
- Leonard
--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on
On Mon, Dec 17, 2012 at 2:44 PM, Doug Coleman wrote:
> USE: tools.scaffold
Thanks.
--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
On Mon, Dec 17, 2012 at 10:53 AM, Alex Vondrak wrote:
> What about it didn't work? Did you get an error? Otherwise, what actually
> happened, and how did that differ from what you expected?
>
> --Alex Vondrak
>
No word named “scaffold-tests” found in current vocabulary search path
On Mon, Dec 17, 2012 at 2:46 AM, Leonard P wrote:
> Is there a way to use vi to edit factor code?
>
> Graphical listener is slow on old machine.
>
> - Leonard
Eh, sorry, dumb question.
Tried running the example at ...
http://docs.factorcode.org/content/article-first-pr
Is there a way to use vi to edit factor code?
Graphical listener is slow on old machine.
- Leonard
--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provid
On Sun, Dec 16, 2012 at 11:37 PM, John Benediktsson wrote:
> That works fine for me, using latest development branch of Factor and Mac OS
> X 10.8.2.
>
> What versions are you using?
Lates downloaded binary and Ubuntu 12.
--
Anyone know of vocabs for Lychrel numbers and continued fractions?
- Leonard
--
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Impro
On Sun, Dec 16, 2012 at 9:59 PM, Alex Vondrak wrote:
> http://docs.factorcode.org/content/word-run,vocabs.loader.html
>
> E.g., `"terrain" run`
>
> --Alex Vondrak
Anyone else get the error message, "too many vertices"?
-
On Sat, Dec 8, 2012 at 10:41 PM, Leonard P wrote:
>> Message: 3
>> Date: Sat, 8 Dec 2012 15:48:33 +0100
>> From: Marek Kubica
>> Subject: Re: [Factor-talk] Running factor
>> To: factor-talk@lists.sourceforge.net
>> Message-ID: <20121208154833.6b57a...@
On Sat, Dec 8, 2012 at 10:41 PM, Leonard P wrote:
>> Message: 3
>> Date: Sat, 8 Dec 2012 15:48:33 +0100
>> From: Marek Kubica
>> Subject: Re: [Factor-talk] Running factor
>> To: factor-talk@lists.sourceforge.net
>> Message-ID: <20121208154833.6b57a...@
On Fri, 7 Dec 2012 20:30:56 -0500
> Leonard P wrote:
>
>> $ ls -l /lib/libc-*.so /lib/libc.so*
>> -rwxr-xr-x 1 root root 1437064 Jun 6 2012 /lib/libc-2.11.3.so
>> lrwxrwxrwx 1 root root 14 Dec 6 06:47 /lib/libc.so.6 ->
>> libc-2.11.3.so
>
> This kind
> What system are you running ? Is your system fully updated ?
>
> Jon
$ uname -a
Linux crunchbang 2.6.32-5-amd64 #1 SMP Thu Mar 22 17:26:33 UTC 2012
x86_64 GNU/Linux
$ gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian
4.4.5-8' --
And just to add that thanks to the ability to manipulate the lexer in
Factor, you can write a literate programming syntax library and it could be
however you want it, including exactly like Haskell's.
- rien
On Wed, Aug 29, 2012 at 2:03 PM, Jon Harper wrote:
> Short answer: no.
> The factor doc
doing that now, right?)
- rien
On Fri, Aug 24, 2012 at 3:13 PM, Joe Groff wrote:
> On Fri, Aug 24, 2012 at 3:05 PM, P. wrote:
> > Hey Doug, thanks for the link, I'll read it when I'm not at work. (oops
> :P)
> >
> > What about mimicking something like OCaml&
how it's a bad thing (like
the example I gave with P and E, D, F).
So it's hard for me to follow.
- rien
On Fri, Aug 24, 2012 at 3:05 PM, P. wrote:
> Hey Doug, thanks for the link, I'll read it when I'm not at work. (oops :P)
>
> What about mimicking something like OC
Hey Doug, thanks for the link, I'll read it when I'm not at work. (oops :P)
What about mimicking something like OCaml's functors or whatever they call
their dependency interfaces?
On Fri, Aug 24, 2012 at 3:02 PM, Joe Groff wrote:
> On Fri, Aug 24, 2012 at 2:56 PM, P. wr
Here's an unpopular vote, but I'll say it anyway.
How about portable packages?
As in, if you download package P that is dependent on packages D, E, F,
then package P comes with the correct versions of D, E, F embedded in it?
That way we do away with dependencies altogether.
(yes, t
"combinators.short-circuit" help
rien
On Dec 20, 2011, at 3:41 PM, missingfaktor wrote:
> I was unable to find short-circuiting boolean operators in Factor's standard
> vocabs. Does it not have them? If not, why not? If yes, where are they?
>
> --
> Cheers,
> missingfaktor.
>
> -
I've wondered the same. Theoretically, since Factor can infer stack effects,
one should be able to leave them out.
On Dec 18, 2011, at 3:44 PM, missingfaktor wrote:
> Is there a parsing word that lets you define words without a stack effect
> declaration?
> --
> Cheers,
> missingfaktor.
>
>
I believe \ recover is the word for that.
\ try is built on top of recover.
There's also \ cleanup , but because that rethrows the error it might not be
for you.
I'm not sure what you need. If you want to handle the error and continue
executing, then use \ recover. If you want to cleanup before (
> motion-while-button-down, not for the drop itself. I'll have to accept that
> button-up does not work and find some workaround. The price one has to pay
> for working with a newish language.
>
> --
> Ben Schlingelhof
> benseins.de
>
> Am Montag, 21. November
gelhof
> benseins.de
>
> Am Montag, 21. November 2011 um 22:17 schrieb P.:
>
>> Drag-drop events are not usually implemented in terms of mouse-up.
>> At least when I did VB I remember there were events specifically for
>> dragging.
>> That might be the same in Facto
There seems to be a "drag" word in the ui.gestures vocab, you should try that.
rien
On Nov 21, 2011, at 2:48 PM, Ben Schlingelhof wrote:
> Hi there,
> see code on: http://paste.factorcode.org/paste?id=2409
>
> When you click into the label, it beeps. When you start the drag outside the
> label,
Drag-drop events are not usually implemented in terms of mouse-up.
At least when I did VB I remember there were events specifically for dragging.
That might be the same in Factor - I don't really know.
Regarding the other thing not working, that should be considered a bug as far
as I can see.
ri
Do it step by step - think about the steps you need to take.
I would first sort the array by length.
Then I would group them by length (look at the monotonic-split word for that).
That would be very close to what you want.
On Nov 19, 2011, at 12:49 PM, missingfaktor wrote:
> I want to write a wor
h-unsafe pull-out-nth nth }
It is ad hoc and thus will not always find what you're looking for.
On Thu, Nov 10, 2011 at 12:03 PM, missingfaktor wrote:
> Does Factor have a word for searching words given a stack-effect?
>
> Something like:
>
> (( x p q -- )) words-with-stack-
Here's a taste of what it could possibly look like:
http://rwmj.wordpress.com/2010/08/07/jonesforth-git-repository/
Look at the links below "The original tutorial is in two parts".
rien
On Sat, Nov 5, 2011 at 1:48 PM, L N wrote:
> Found this awhile back from a google search ...
>
> http://andy
Here are some words you might want to research:
refill
refill-stdin
buffer-empty?
Remember that you can't test code that uses stdin on the listener, since it
doesn't emulate stdin well.
rien
On Fri, Nov 4, 2011 at 6:22 PM, P. wrote:
> If we ignore the fact that that looks like a
If we ignore the fact that that looks like a weird program for someone to
want to replicate in any language... ;)
... then what ?key seems to be is a non-blocking stdin-read function.
I don't know if Factor has non-blocking peek/read, to be honest.
So I guess I'm not of any help beyond naming the
rien
On Wed, Nov 2, 2011 at 7:00 PM, L N wrote:
>
>
> On Tue, Nov 1, 2011 at 2:09 AM, P. wrote:
>
>> The article you want can be found by typing the following in the listener
>> and pressing :
>>
>> "accessors" help
>>
>>
>> A
The article you want can be found by typing the following in the listener
and pressing :
"accessors" help
A bit about objects in Factor:
First take a look at this example from the homepage (the code sample is
different at each reload, keep trying):
USING: accessors kernel math math.constants
m
97 matches
Mail list logo